0

background.html で NPAPI プラグインを使用する chrome 拡張機能に取り組んでいます。NPAPI プラグインは /Library/Internet-Plugins にインストールされます。

自動更新のために独自のサーバーで拡張機能をホストし、拡張機能を crx としてパッケージ化する必要があります。

マニフェスト ファイル内の NPAPI プラグインのパスは何ですか。

ありがとう、スウェサ

4

1 に答える 1

0

拡張機能の一部として NPAPI プラグインをバンドルしている場合、パスは manifest.json ファイルからの相対パスになります。つまり、ファイル構造が次の場合です。

プロジェクト ルート (manifest.json がある場所) | ライブラリ (ルートのサブディレクトリ) | Internet-plugins (プラグインがある場所)

次に、マニフェストに次のようなエントリが必要です。

"plugins": [
        {
            "path": "library/internet-plugins/YOUR-PLUGIN-FILE",
            "public": true
        }
    ],

YOUR-PLUGIN-FILE をプラグインのファイル名に置き換えます。

「パブリック」プロパティは、自分以外のページ/拡張機能からアクセスできるかどうかを示します。

于 2013-10-20T09:48:33.230 に答える