ファイルの読み取り/書き込み/一覧表示のためにファイル システムにアクセスできるようにする必要がある chrome 拡張機能を作成しています。これを行うために、npapi-file-ioを使用しようとしましたが、ドキュメントがないため、うまく機能しませんでした。
次のように、拡張機能のマニフェストで関連する dll/sos を指定しました。
{
"name": "npapi-file-io-test",
"version": "0.0.0",
"manifest_version": 2,
"description": "Test extension for npapi-file-io project",
"plugins": [{"path": "npapi-file-io-32.dll", "public": true},{"path": "npapi-file-io-32.so", "public": true},{"path": "npapi-file-io-64.so", "public": true}]
}
そして、私は次のようにプラグインを読み込んで使用しようとしています:
<p><embed type="application/x-npapi-file-io" id="plugin"/></p>
<script type="text/javascript">
alert(document.getElementById("plugin").getPlatform());
</script>
しかし、私はただ得ます
Uncaught TypeError: Object #<HTMLEmbedElement> has no method 'getPlatform'
Linux Mint で。
ここで何か不足していますか?NPAPI 埋め込みの良い例はありますか? ファイル処理に使用できる代替プラグインはありますか?