0

ファイルの読み取り/書き込み/一覧表示のためにファイル システムにアクセスできるようにする必要がある 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 埋め込みの良い例はありますか? ファイル処理に使用できる代替プラグインはありますか?

4

0 に答える 0