Я использую Mozilla Add-on Sdk для Firefox, чтобы создать небольшое расширение. Я хочу получить данные с нескольких серверов и отобразить их в верхнем левом углу на странице пользователя. Я не знаю почему, но XMLHttpRequest не работает, когда я пытаюсь читать данные с серверов. Возможно, исходное местоположение отличается от Firefox, и блокирует его. пожалуйста, дайте мне знать, как сделать XMLHttpRequest? или как читать данные с серверов с расширением, созданным с помощью Add-on Sdk?XMLHttpRequest в firefox addon sdk
3
A
ответ
7
XHR запуск сценариев контента в настоящее время не разрешает междоменные запросы (это происходит в Firefox 24. В то же время вам нужно вместо этого использовать модуль запроса из файла main.js и передать результаты . в сценарий контента через передачу сообщений Там более подробно в документации:
- https://addons.mozilla.org/en-US/developers/docs/sdk/latest/modules/sdk/request.html
- https://addons.mozilla.org/en-US/developers/docs/sdk/latest/dev-guide/guides/content-scripts/index.html
в течение долгого времени теперь имеет можно было выполнить междоменные запросы xhr из сценариев контента, см. these docs для получения подробной информации о том, как это сделать.
Смежные вопросы
- 1. Firefox addon - как использовать XMLHttpRequest в Chromeworker?
- 2. firefox addon XMLHttpRequest не работает
- 3. Firefox addon sdk упаковка
- 4. Retrieve Addon Version with Firefox Addon SDK
- 5. Панель прокрутки Firefox Addon-SDK
- 6. Firefox addon sdk синхронный запрос
- 7. Firefox Addon SDK вызов, функции
- 8. Firefox Addon SDK: поддержка Babel
- 9. модульного тестирования Firefox Addon-SDK
- 10. Firefox Addon SDK: загрузка файла addon в iframe
- 11. Внешняя база данных в Firefox Addon SDK?
- 12. Как удалить слушателя в Firefox SDK addon?
- 13. Как mkdir в Firefox-Addon-sdk?
- 14. Аутентификация мастер-пароля в firefox sdk addon
- 15. Запросить закладки в Firefox addon с SDK
- 16. Создать обработчик протокола в firefox addon sdk
- 17. Обнаружить вкладку перезагрузки в Firefox Addon SDk
- 18. Переопределить XMLHTTPRequest в overlay.js в Mozilla Firefox Addon
- 19. firefox-addon-sdk локализация дополнительных опций
- 20. firefox addon sdk 1.17 сделать снимок экрана
- 21. Firefox addon sdk console console consoleience issue
- 22. Firefox Addon: WebExtension или дополнительный SDK
- 23. FireFox addon-sdk page-worker regex
- 24. Firefox Addon SDK: Способы отображения параметров пользователю?
- 25. Firefox Addon SDK для идентификации пользователя
- 26. Sentry Raven внутри Firefox Addon SDK
- 27. Изменение вида виджета Firefox Addon SDK
- 28. Firefox Addon SDK - pageMod update contentScriptOptions?
- 29. Разработка Firefox Addon для нескольких версий SDK
- 30. Firefox Addon SDK - Как создать about: page
Хотя эти ссылки могут ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. – Makyen
Я просто убедился, что мой старый ответ никого не вводит в заблуждение. Не стесняйтесь расширять его ответ - я думаю, что это будет гораздо лучшим вкладом в SO/Moz, чем быть педантичным, когда другие люди пытаются помочь. – canuckistani