przykład funkcji chrome.extension.getBackgroundPage ()
Pracuję nad małym rozszerzeniem Chrome, które musi działać w tle. Rozumiem jednak, że nie jest to możliwe, gdy używam popup. Po przeczytaniu wydaje się, że najlepszą opcją jest stworzeniepopup.js
w celu uruchomieniabackground.js
, za pomocąchrome.extension.getBackgroundPage()
funkcjonować.
Czy ktoś może mi pokazać przykład, jak to się robi?
oto manifest:
"browser_action": {
"permissions": ["background"],
"default_popup": "popup.html"},
"options_page": "options.html",
"background": {
"scripts": ["background.js"],
"persistent" : true
}
Dołączam odnośnik popup.js wpopup.html
:
<script src="popup.js"></script>
I stworzył zmienną wpopup.js
var bkg = chrome.runtime.getBackgroundPage();
więc teraz potrzebuję sposobu na aktywacjębackground.js
Czy muszę uruchomić odpowiednią funkcję wewnątrzbackground.js
zpopup.js
lub podaj ogólne polecenie dlabackground.js
biegać?