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.jslub podaj ogólne polecenie dlabackground.js biegać?

questionAnswers(2)

yourAnswerToTheQuestion