google-chrome-extension
Achtergrondpagina's
Zoeken…
Achtergrondpagina in het manifest declareren
Er zijn twee manieren om een achtergrondpagina in het uitbreidingsmanifest te registreren.
De eigenschap
scripts
In het algemene geval vereist een achtergrondpagina geen HTML-opmaak. We kunnen dit soort achtergrondpagina's registreren met de eigenschap
scripts
.In dit geval wordt een achtergrondpagina gegenereerd door het extensiesysteem dat elk van de bestanden in de eigenschap
scripts
.{ ... "background": { "scripts": ["background1.js", "background2.js"], "persistent": true }, ... }
De
page
eigenschapIn sommige gevallen willen we HTML op de achtergrondpagina opgeven, dat kunnen we bereiken met behulp van de
page
eigenschap.{ ... "background": { "page": "background.html", "persistent": true }, ... }
scripts
VS- page
Het is moeilijk te zeggen welke beter is. we kunnen page
eigenschap gebruiken en sommige elementen in HTML-pagina laten declareren voor toekomstig gebruik. We kunnen dergelijke elementen ook dynamisch in de scripts maken zonder de HTML-pagina expliciet te declareren. Het hangt allemaal af van de werkelijke behoeften.