Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何调试导致iPad Safari崩溃的站点?_Javascript_Ios_Css_Google Maps Api 3_Safari - Fatal编程技术网

Javascript 如何调试导致iPad Safari崩溃的站点?

Javascript 如何调试导致iPad Safari崩溃的站点?,javascript,ios,css,google-maps-api-3,safari,Javascript,Ios,Css,Google Maps Api 3,Safari,我目前正在开发的一个谷歌地图网站每次在iPad上的Safari完全加载之前都会死机 该网站通过W3C验证程序验证为有效的HTML5和有效的CSS,与该网站相关的唯一JavaScript错误是一个可变范围/时间问题,我还没有解决(与google.maps.places有关),但我无法想象这会严重到杀死浏览器的程度 在Windows PC Safari上,IE、Firefox和Chrome都可以。在Ubuntu Firefox上也可以。在Android上,Firefox和Chrome都很好(尽管An

我目前正在开发的一个谷歌地图网站每次在iPad上的Safari完全加载之前都会死机

该网站通过W3C验证程序验证为有效的HTML5和有效的CSS,与该网站相关的唯一JavaScript错误是一个可变范围/时间问题,我还没有解决(与google.maps.places有关),但我无法想象这会严重到杀死浏览器的程度

在Windows PC Safari上,IE、Firefox和Chrome都可以。在Ubuntu Firefox上也可以。在Android上,Firefox和Chrome都很好(尽管Android浏览器存在一些css格式问题)

我不知道从哪里开始在iPad上调试Safari,因为浏览器刚刚关闭,没有错误,这不是很有帮助

我从哪里开始,除了拆除网站和重建,看看哪一点破坏了浏览器

(该网站位于)


我已经在Safari PC版的开发者控制台中查看了,只能看到上面提到的一个未定义的变量bug。

您听说过在iOS设备上调试web应用的远程web inspector吗。您需要在iPad上从设置->Safari->高级启用远程web检查器。然后,将iPad连接到Mac电脑,进入Advance下Safari的首选项窗格,选中菜单栏中的Show Develop菜单复选框

您现在应该能够检查DOM元素、CSS和运行JS

干杯,
库马尔

恐怕我没有Mac电脑。我之前在iPad上设置了Web Inspector,并在PC上启用了Safari中的开发者菜单,但这看起来像是本地调试系统——或者说我没有正确使用它?使用PC有一点坏消息。你只能在Mac上使用远程Web Inspector进行调试。Safari 6 for windows不可用。在这种情况下,拥有mac实际上对你没有任何好处,因为当iPad上的浏览器崩溃时,mac上的远程Web Inspector就会死掉。我也有同样的问题,我可以看到我的应用程序由于“高水位”内存状况导致Jetsam终止WebKit.WebContent进程。但是,我无法有效地调试这个问题,因为Mac上的远程检查器会消失,并包含所有日志记录、分析信息等。IMO是一个非常糟糕的工具。