Сценарий содержимого надстройки Firefox Nightly для Android загружается только после открытия всплывающего окна надстрой ⇐ Android
Сценарий содержимого надстройки Firefox Nightly для Android загружается только после открытия всплывающего окна надстрой
Я создал надстройку, которая манипулирует HTML-кодом конкретного сайта на основе настроек, которые пользователь выбирает во всплывающем окне надстройки (настройки сохраняются в chrome.storage.local, я только что перенес свой код из chrome и всё заработало).
Когда пользователь открывает определенный веб-сайт, надстройка должна запускать непрерывный (интервальный) сценарий содержимого, который изменяет HTML. Проблема в том, что это не так: пользователю требуется загрузить сайт, а затем откройте всплывающее окно дополнения, затем вернитесь на сайт, и тогда скрипт начнет работать.
Как это исправить? Как заставить скрипт запускаться, когда пользователь открывает сайт? Это проблема только на Android, а не на Chrome или Firefox для настольных компьютеров.
Вот файл манифеста.json-
{ "name": "Фильтр постов 9gag", "description": "Пост-фильтр для 9GAG.com", "версия": "1.1.2", "browser_специфические_настройки": { "геккон": { "id": "amitbokodev@gmail.com", "strict_min_version": "42.0" } }, «manifest_version»: 3, "разрешения": [ "хранилище" ], "действие": { "default_popup": "index.html" }, "content_scripts": [{ "css": ["assets/css/content.css"], "js": ["assets/js/jquery_slim_mini.js","assets/js/content.js"], "соответствует": ["https://9gag.com/*"] }] } И весь исходный код (он с открытым исходным кодом)
Я создал надстройку, которая манипулирует HTML-кодом конкретного сайта на основе настроек, которые пользователь выбирает во всплывающем окне надстройки (настройки сохраняются в chrome.storage.local, я только что перенес свой код из chrome и всё заработало).
Когда пользователь открывает определенный веб-сайт, надстройка должна запускать непрерывный (интервальный) сценарий содержимого, который изменяет HTML. Проблема в том, что это не так: пользователю требуется загрузить сайт, а затем откройте всплывающее окно дополнения, затем вернитесь на сайт, и тогда скрипт начнет работать.
Как это исправить? Как заставить скрипт запускаться, когда пользователь открывает сайт? Это проблема только на Android, а не на Chrome или Firefox для настольных компьютеров.
Вот файл манифеста.json-
{ "name": "Фильтр постов 9gag", "description": "Пост-фильтр для 9GAG.com", "версия": "1.1.2", "browser_специфические_настройки": { "геккон": { "id": "amitbokodev@gmail.com", "strict_min_version": "42.0" } }, «manifest_version»: 3, "разрешения": [ "хранилище" ], "действие": { "default_popup": "index.html" }, "content_scripts": [{ "css": ["assets/css/content.css"], "js": ["assets/js/jquery_slim_mini.js","assets/js/content.js"], "соответствует": ["https://9gag.com/*"] }] } И весь исходный код (он с открытым исходным кодом)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Большой размер приложения для использования «TensorFlowLiteSelectTfOps», «~> 0.0.1-nightly»
Anonymous » » в форуме IOS - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Многократное использование идентификатора для открытия всплывающего окна
Anonymous » » в форуме Jquery - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-