Я делаю аддон для Firefox и fennec, и я хочу знать, работает ли он на fennec или нет.Как определить, работает ли мой аддон в firefox или fennec?
2
A
ответ
0
Вы можете использовать document.getElementById("browsers")
. В firefox он равен нулю, но в fennec он возвращает объект HTMLDivElement
1
global Application object (предоставленный FUEL) предоставит вам различные свойства, такие как имя или идентификатор, которые вы можете использовать для определения этого.
1
Что сказал sdwilsh или using nsIXULAppInfo.
Если Fennec действительно поддерживает ТОПЛИВО (я не проверял), это вопрос личных предпочтений, который нужно использовать. Предполагается, что FUEL будет более простой в использовании оболочкой вокруг компонентов nsI *.
0
В текущей версии API расширений модуль xul-app предоставляет свойство name, которое установлено как Firefox, так и Fennec. Кажется, это хорошо работает.
var xul_app = require('xul-app');
var isMobile = (xul_app.name.toLowerCase().indexOf('fennec') > -1);
Смежные вопросы
- 1. Обнаружение бездействия в мобильном расширении fennec - firefox
- 2. Как установить cookie под мой аддон Firefox?
- 3. Firefox vs. Firefox Mobile (Fennec): Существуют ли обнаруженные javascript различия?
- 4. Сделать аддон для Firefox 23 или выше
- 5. Firefox аддон Ссылка ошибка
- 6. Как определить, работает ли мой скрипт upstart?
- 7. Почему мой Firefox-аддон не работает после обновления Firefox до версии 50
- 8. Как добавить повторяющийся таймер в аддон Firefox?
- 9. Bundle Addons с Firefox Mobile (Fennec)
- 10. Как определить, работает ли мой скрипт python?
- 11. Обнаружение программно независимо от того, установлен ли аддон на firefox
- 12. Как создать аддон Firefox из сценария Greasemonkey?
- 13. Firefox аддон SDK Вкладка доступ
- 14. Firefox-аддон или другой инструмент для локальной проверки HTML-страниц
- 15. набор document.cookie в FireFox аддон в contentScript
- 16. Как остановить аддон firefox при нажатии кнопки?
- 17. работает ни с английским текстом в Firefox расширения (аддон)
- 18. Как определить, работает ли мой код в Google Glass?
- 19. ParseHTML в Firefox аддон с помощью parseFragment
- 20. Как получить jscontext текущей вкладки в fennec?
- 21. мой очень простой аддон firefox не работает, что я делаю неправильно здесь?
- 22. Как определить браузер Firefox 3.6+ или нет
- 23. Как преобразовать сценарий Greasemonkey в новый Firefox-аддон без перезапуска?
- 24. Как определить, работает ли мой phpunit-тест в отдельном процессе?
- 25. React Native: Как определить, работает ли мой код в симуляторе?
- 26. Как определить, работает ли мой JavaScript в nodejs
- 27. Есть ли аддон Firefox 3, похожий на View Source Chart?
- 28. Как отправить прокрутку UIEvent на IFrame в аддон Firefox?
- 29. Отключить просмотр файловой системы в Fennec
- 30. Как проверить свой аддон в Firefox Developer Edition?
Это нулевое значение, но это может легко измениться в будущем. Лучше использовать более стабильный API. – sdwilsh