Exemplo de função chrome.extension.getBackgroundPage ()

Estou trabalhando em uma pequena extensão do Chrome que precisa ser executada em segundo plano. No entanto, entendo que isso não é possível quando estou usando um pop-up. Após algumas leituras, parece que a melhor opção é criarpopup.js para executar obackground.js, usandochrome.extension.getBackgroundPage() função.

Alguém pode me mostrar um exemplo de como é feito?

aqui está o manifesto:

"browser_action": {
"permissions": ["background"],
"default_popup": "popup.html"},
"options_page": "options.html",
"background": {
    "scripts": ["background.js"],
    "persistent" : true
}

Eu incluí a referência popup.js nopopup.html:

<script src="popup.js"></script>

E criou uma variável empopup.js

var bkg = chrome.runtime.getBackgroundPage();

então agora eu preciso de uma maneira de ativar obackground.js Preciso executar a função relevante dentrobackground.js depopup.jsou dê um comando geral para obackground.js para correr?

questionAnswers(2)

yourAnswerToTheQuestion