1

我目前正在开发一个基于 javascript 的游戏引擎。我在本地驱动器上运行它,因为将每一个小的更改重新上传到网络服务器需要太多时间。

本地副本在 Chrome 中运行良好(使用 --allow-file-access-from-files 参数),但在 Firefox (v19) 中,引擎速度大大降低。网站本身完全加载,但任何移动或点击反应都很慢,直到脚本崩溃。清除缓存或关闭选项卡不会让它更快。

但是,当我将站点上传到服务器时,它在 Firefox 中运行得很好。

我尝试在我的开发配置文件中禁用 security.fileuri.strict_origin_policy。它使它更快一点,但并不能解决所有的减速问题。

本地 javascript 在 Firefox 中运行速度较慢是否存在已知问题?

4

1 回答 1

0

file:为什么不使用本地 Web 服务器,而不是在 URL 上测试您的代码?然后一切都应该像在任何其他 Web 服务器上一样运行,并且您将能够在所有浏览器中测试您的应用程序,而无需摆弄它们的安全设置。

你在运行什么操作系统?您可以在任何流行的操作系统上轻松安装XAMPP 。在 Windows 上,有些人更喜欢Uniform Server。在 OSX 上,您可以使用 XAMPP 或内置的 Web 服务器。

然后就像在任何其他服务器上一样将文件保存在本地 Web 服务器的htdocs目录中,并从 URL 加载您的应用程序localhost:,或者更好的是,使用您自己机器的主机名和whatevermyhostnameis:URL,以避免 localhost 可能的任何特殊安全处理收到。

于 2013-03-24T18:56:02.533 回答