Szukaj…


Deklarowanie strony tła w manifeście

Istnieją dwa sposoby zarejestrowania strony w tle w manifeście rozszerzenia.

  1. Właściwość scripts

    W typowym przypadku strona w tle nie wymaga znaczników HTML. Możemy zarejestrować tego rodzaju strony w tle za pomocą właściwości scripts .

    W takim przypadku strona rozszerzenia zostanie wygenerowana przez system rozszerzeń, który zawiera każdy z plików wymienionych we właściwości scripts .

    { 
      ...
      "background": {
        "scripts": ["background1.js", "background2.js"],
        "persistent": true
      },
      ...
    }
    
  2. Właściwość page

    W niektórych przypadkach możemy chcieć określić HTML na stronie w tle, możemy to osiągnąć za pomocą właściwości page .

    {
      ...
      "background": {
        "page": "background.html",
        "persistent": true
      },
      ...
    }
    

page scripts vs.

Trudno powiedzieć, który z nich jest lepszy. możemy użyć właściwości page i zadeklarować niektóre elementy na stronie HTML do wykorzystania w przyszłości. Możemy również dynamicznie tworzyć takie elementy w skryptach bez jawnego deklarowania strony HTML. Wszystko zależy od rzeczywistych potrzeb.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow