从标题中可以看出,当我运行physiJS的示例时(从github回购),它只显示背景,fps计数器,但根本没有生理功能(纯three.js工作正常)。当我运行:http://chandlerprall.github.io/Physijs/examples/vehicle.html时,一切运行正常。我现在不知道从哪里开始寻找问题。任何想法可能是什么原因?PhysiJS不能在本地主机上工作(在线示例正常工作)
1
A
回答
1
PhysiJS使用web worker来运行更新功能,并且web worker不允许在本地系统上访问,因为他们需要通过JavaScript加载额外的资源(并且这在某些浏览器中不受跨源策略的支持)。它关系到你的浏览器,我的Mac上的Safari允许的话,而Chrome抛出一个错误:
Uncaught SecurityError: Failed to construct 'Worker': Script at 'file://physijs_worker.js' cannot be accessed from origin 'null'.
工人需要运行PhysiJS,所以你应该使用本地服务器就像MAMP来测试它在本地计算机上。
0
我有使用XAMPP作为本地服务器和FF浏览该示例相同的问题。 使用开发工具并检查是否找到弹药和网络工作者。很可能不是,所以检查路径可能是像本地主机上的... js/js ...或主目录。然后几分钟在你的示例脚本中摆弄路径,并且可以正常工作。
Anather的事情是,XAMPP对待它自己的文件夹示例,甚至不会在htdocs中的索引文件中显示它。所以,我只是改了它的名字,并创建了新的空htdocs,并从phisijs例子中移动文件和目录。
相关问题
- 1. cordova在本地工作正常,但不在远程主机上
- 2. PHP SQLite3不能在线工作,但在本地主机上
- 3. netcat在本地主机上工作,但不能从远程主机上工作
- 4. 登录表单在本地主机上正常工作,但不在主机上
- 5. CORS在共享主机上正常工作,但不在本地主机上
- 6. 下载不工作ipaddress,而本地主机工作正常
- 7. htaccess在本地主机上不工作
- 8. AJAX不在本地主机上工作
- 9. XMLRPC在本地主机上不工作
- 10. ReCAPTCHA在本地主机上不工作
- 11. 如何让DOCUMENT_ROOT在本地主机和Web主机上都能正常工作?
- 12. AJAX示例不能在本地工作
- 13. .htaccess不在现场工作,但在本地主机上工作?
- 14. 127.0.0.1正在工作,但本地主机不工作
- 15. jquery fadein和fadeout在本地主机上正常工作,但不能在web服务器上工作
- 16. 本地主机上的Rails演示程序不能正常工作
- 17. htaccess重写在本地主机上无法正常工作
- 18. 在本地主机上移动后,AJAX无法正常工作
- 19. 如何配置Laravel在本地主机上正常工作?
- 20. SignalR示例只在本地主机上工作
- 21. AdonisJS主机不能正常工作
- 22. 虚拟主机不能正常工作
- 23. 在本地主机上工作但不在线的wiris插件
- 24. 动态库不在线工作,但在本地主机上
- 25. 本地主机不能正常工作mac终端
- 26. Sql Server 2005本地主机系统DSN不能正常工作
- 27. Facebook与本地主机不能正常工作
- 28. PHP不能正常工作本地主机
- 29. 在本地主机上正常工作,但有时在线失败
- 30. 会话工作在本地主机正常,但不能上网(交友)