0

Chrome拡張機能内でhttpサーバーを作成する方法についていくつかの指針を与えるいくつかの例を見つけようとしていましたが、運がありませんでした. NPAPI、NACL http サーバーの起動方法を知っている人はいますか? ありがとう

4

1 に答える 1

3

短い答え: 不可能です。

ローカル マシンでポートを開いて接続を許可する場合、それは Web セキュリティ モデルでは許可されていません。NaCl は JavaScript と同じ権限で実行され、余分な穴はありません。ただし、起動時に chrome に追加のフラグを指定して、NaCl からデバッグ ポートを開くなどのより多くの権限を取得したり、生のネットワーク ソケットにアクセスしたりすることができます。

HTTP サーバーを「エミュレート」して、拡張機能がオフラインであっても HTTP サーバーを使用し続けるようにしたい場合は、PostMessage API を使用する方が簡単です。

于 2012-07-03T12:33:24.443 に答える