background.html で NPAPI プラグインを使用する chrome 拡張機能に取り組んでいます。NPAPI プラグインは /Library/Internet-Plugins にインストールされます。
自動更新のために独自のサーバーで拡張機能をホストし、拡張機能を crx としてパッケージ化する必要があります。
マニフェスト ファイル内の NPAPI プラグインのパスは何ですか。
ありがとう、スウェサ
background.html で NPAPI プラグインを使用する chrome 拡張機能に取り組んでいます。NPAPI プラグインは /Library/Internet-Plugins にインストールされます。
自動更新のために独自のサーバーで拡張機能をホストし、拡張機能を crx としてパッケージ化する必要があります。
マニフェスト ファイル内の NPAPI プラグインのパスは何ですか。
ありがとう、スウェサ
拡張機能の一部として NPAPI プラグインをバンドルしている場合、パスは manifest.json ファイルからの相対パスになります。つまり、ファイル構造が次の場合です。
プロジェクト ルート (manifest.json がある場所) | ライブラリ (ルートのサブディレクトリ) | Internet-plugins (プラグインがある場所)
次に、マニフェストに次のようなエントリが必要です。
"plugins": [
{
"path": "library/internet-plugins/YOUR-PLUGIN-FILE",
"public": true
}
],
YOUR-PLUGIN-FILE をプラグインのファイル名に置き換えます。
「パブリック」プロパティは、自分以外のページ/拡張機能からアクセスできるかどうかを示します。