Пример функции chrome.extension.getBackgroundPage ()
Я работаю над небольшим расширением Chrome, которое должно работать в фоновом режиме. Тем не менее, я понимаю, что это невозможно, когда я использую всплывающее окно. После некоторого чтения кажется, что лучший вариант - это создатьpopup.js
для того, чтобы запуститьbackground.js
, с помощьюchrome.extension.getBackgroundPage()
функция.
Может кто-нибудь показать мне пример того, как это делается?
вот манифест:
"browser_action": {
"permissions": ["background"],
"default_popup": "popup.html"},
"options_page": "options.html",
"background": {
"scripts": ["background.js"],
"persistent" : true
}
Я включил ссылку popup.js вpopup.html
:
<script src="popup.js"></script>
И создал переменную вpopup.js
var bkg = chrome.runtime.getBackgroundPage();
так что теперь мне нужен способ активироватьbackground.js
Нужно ли запускать соответствующую функцию внутриbackground.js
изpopup.js
или дать общую команду дляbackground.js
бежать?