google-chrome-extension
Strony w tle
Szukaj…
Deklarowanie strony tła w manifeście
Istnieją dwa sposoby zarejestrowania strony w tle w manifeście rozszerzenia.
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 }, ... }
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.