5

私はphyshy.jsライブラリ()で遊んでみました。与えられたすべての手順に従いました:

https://github.com/chandlerprall/Physijs/wiki/Basic-Setup

ただし、エラーが発生しました:

Uncaught SecurityError: Failed to construct 'Worker': Script at 'file://172.16.159.200/js/physijs_worker.js' cannot be accessed from origin 'null'.

さらに深く掘り下げてみたところ、次の行に問題があることがわかりました。

this._worker = new Worker( Physijs.scripts.worker || 'physijs_worker.js' );

その問題の原因は何ですか?ブラウザはGoogle Chromeです。確認したところ、ファイル「physijs_worker.js」が正しい場所に表示されます。

4

3 に答える 3

3

セキュリティ上の問題があるため、ブラウザーはローカル ファイルからワーカーを作成することを許可していません。

この質問も参照してください。

Chrome で Web ワーカーを JavaScript で実行できないのはなぜですか?

于 2016-07-14T13:53:12.073 に答える
2

Web サーバーに Web サイトをデプロイします。Web サーバーがないと、同じエラーが発生します。

于 2015-05-13T11:03:27.520 に答える