google-chrome-extension
Hintergrundseiten
Suche…
Hintergrundseite im Manifest deklarieren
Es gibt zwei Möglichkeiten, eine Hintergrundseite im Erweiterungsmanifest zu registrieren.
Die Eigenschaft
scriptsIn der Regel erfordert eine Hintergrundseite kein HTML-Markup. Wir können solche Hintergrundseiten mit der Eigenschaft
scriptsregistrieren.In diesem Fall wird vom Erweiterungssystem eine Hintergrundseite generiert, die alle in der Eigenschaft
scriptsaufgeführten Dateien enthält.{ ... "background": { "scripts": ["background1.js", "background2.js"], "persistent": true }, ... }Die
pageIn einigen Fällen möchten wir möglicherweise HTML in einer Hintergrundseite angeben. Dies können Sie mit der
page.{ ... "background": { "page": "background.html", "persistent": true }, ... }
scripts VS page
Es ist schwer zu sagen, welcher besser ist. Wir könnten die page und einige Elemente in der HTML-Seite für die zukünftige Verwendung deklarieren. Wir könnten solche Elemente auch dynamisch in den Skripts erstellen, ohne die HTML-Seite explizit zu deklarieren. Es hängt alles von den tatsächlichen Bedürfnissen ab.