我有一个使用socket.io的脚本,每当关闭Web检查器并且手机未连接到Mac上的野生动物园时,脚本都会失败。

不幸的是,这意味着我无法确定问题,也无法提供源代码的相关部分。

我的问题是,当打开Web检查器并将手机连接到Mac Safari控制台时,移动浏览器中JavaScript的执行方式是否有所不同?

最佳答案

启用或禁用Web Inspector的执行没有区别。如果禁用了Web Inspector,则对console.log和朋友的调用将被忽略,并且不会显示在任何地方。同样,如果未附加调试器(即本地或远程Web Inspector),则debugger语句将无效。

如果您认为在这种情况下执行确实有所不同,则说明Safari或Web Inspector中存在错误。请file bug reports!

关于javascript - 当Web检查器关闭时,JavaScript在移动浏览器上失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18638794/

10-09 22:42
查看更多