作为一个有趣的事情,我一直在尝试使用Canvas在Javascript中实现Tetris克隆。我已经达到了有点在最新版本的Chrome和IE中运行的程度。但是在我的Macbook上它崩溃了Safari 8.0.3。它播放大约4秒钟,一旦我尝试提供任何类型的输入,微调器就会出现。我尝试过使用分析器,但也崩溃了。
除了删除代码之外,还有什么我可以尝试调试此问题吗?
如果有任何帮助,网站就在http://jsetris.gavindraper.com
答案 0 :(得分:0)
当我在Chrome中查看控制台时,我确实看到了警告:
Synchronous XMLHttpRequest on the main thread is deprecated because of its
detrimental effects to the end user's experience
我不知道这是否有助于弄清楚您的代码是否存在可能导致Safari不满的问题?