Suche…


Hintergrundseite im Manifest deklarieren

Es gibt zwei Möglichkeiten, eine Hintergrundseite im Erweiterungsmanifest zu registrieren.

  1. 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
      },
      ...
    }
    
  2. 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.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow