Как выполнить расширение Chrome по расписанию в фоновом режиме JS - PullRequest
0 голосов
/ 08 октября 2018

У меня есть вопрос.Мне нужно выполнять мое расширение каждые несколько периодов времени, но я не могу, потому что мой скрипт выполняется только тогда, когда открыт popap.Я хотел бы, чтобы он начал работать после открытия браузера Chrome.

Это мой manifest.json:

"name": "MyExt",
"version": "1.0",
"description": " 'It`s my extension",
"background": {
    "scripts": ["js/core.js"],
    "persistent": true
},
"icons": {
    "128" : "icon.png"
},
"browser_action": {
    "default_icon": "ext.png",
    "default_title": "MyExt",
    "default_popup": "index.html"
 },

1 Ответ

0 голосов
/ 07 декабря 2018

Короче говоря, нет, вы не можете выполнить код через промежутки времени.Что вы можете сделать, это зарегистрировать eventListener в background.js (или как вы его называете) и выполнить код, который вы вставили туда, когда происходит событие (расширение установлено, есть доступное обновление для вашего расширения илидля Chrome и т. д.).

По ссылке ниже вы можете увидеть всех доступных слушателей событий: https://developer.chrome.com/extensions/runtime#events

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...