google-chrome-extension
Hintergrundseiten
Suche…
Hintergrundseite im Manifest deklarieren
Es gibt zwei Möglichkeiten, eine Hintergrundseite im Erweiterungsmanifest zu registrieren.
Die Eigenschaft
scripts
In der Regel erfordert eine Hintergrundseite kein HTML-Markup. Wir können solche Hintergrundseiten mit der Eigenschaft
scripts
registrieren.In diesem Fall wird vom Erweiterungssystem eine Hintergrundseite generiert, die alle in der Eigenschaft
scripts
aufgeführten Dateien enthält.{ ... "background": { "scripts": ["background1.js", "background2.js"], "persistent": true }, ... }
Die
page
In 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.