1

私は現在、javascript ベースのゲーム エンジンを開発しています。小さな変更をすべて Web サーバーに再アップロードするには時間がかかりすぎるため、ローカル ドライブから実行しています。

ローカル コピーは Chrome では ( --allow-file-access-from-files パラメータを使用して) 正常に動作しますが、Firefox (v19) ではエンジンが大幅に遅くなります。Web サイト自体は完全に読み込まれますが、スクリプトがクラッシュするまで、動きやクリックの反応が非常に遅くなります。キャッシュをクリアしたり、タブを閉じたりしても、速度は速くなりません。

ただし、サイトをサーバーにアップロードすると、Firefox で問題なく動作します。

dev-profile で security.fileuri.strict_origin_policy を無効にしようとしました。少し速くなりますが、すべての速度低下を解決するわけではありません。

Firefox でローカル JavaScript の実行速度が遅いという既知の問題はありますか?

4

1 に答える 1

0

URL でコードをテストする代わりにfile:、ローカル Web サーバーを使用してみませんか? その後、すべてが他の Web サーバーと同じように実行され、セキュリティ設定をいじることなく、すべてのブラウザーでアプリをテストできます。

どのOSを実行していますか?XAMPPは、一般的な OS に簡単にインストールできます。Windows では、一部の人はUniform Serverを好みます。OSX では、XAMPP または組み込みの Web サーバーを使用できます。

htdocs次に、他のサーバーと同じようにファイルをローカル Web サーバーのディレクトリに保存し、 localhost:URL からアプリをロードするか、さらに良いことに、自分のマシンのホスト名とwhatevermyhostnameis:URL を使用して、ローカルホストが行う可能性のある特別なセキュリティ処理を回避します。受け取る。

于 2013-03-24T18:56:02.533 に答える