サーチ…


マニフェストの背景ページの宣言

拡張マニフェストに背景ページを登録する方法は2つあります。

  1. scriptsプロパティ

    一般的なケースでは、バックグラウンドページはHTMLマークアップを必要としません。 scriptsプロパティを使用して、これらの種類の背景ページを登録することができます。

    この場合、 scriptsプロパティにリストされた各ファイルを含む拡張システムによってバックグラウンドページが生成されます。

    { 
      ...
      "background": {
        "scripts": ["background1.js", "background2.js"],
        "persistent": true
      },
      ...
    }
    
  2. pageプロパティ

    場合によっては、バックグラウンドページでHTMLを指定したい場合があります。 pageプロパティを使用してHTMLを実現できます。

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

scripts VS page

どちらが優れているかを言うのは難しいです。 pageプロパティを使用し、HTMLページで宣言されたいくつかの要素を将来の使用のために持つことができます。また、HTMLページを明示的に宣言することなく、スクリプト内にこうした要素を動的に作成することもできます。それはすべて実際のニーズに依存します。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow