当 web-inspector 关闭时 JavaScript 在 mobile-safari 上失败

标签 javascript mobile-safari web-inspector

我有一个使用 socket.io 的脚本,只要关闭 Web-inspector 并且手机未连接到 Mac 上的 safari,该脚本就会失败。

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

我的问题是,当打开 web-inspector 并且手机连接到 Mac Safari 控制台时,mobile-safari 中 JavaScript 的执行是否会有所不同?

最佳答案

无论 Web Inspector 启用还是禁用,执行都没有差异。如果 Web Inspector 被禁用,那么对 console.log 和 friend 的调用将被忽略,并且不会在任何地方显示。同样,如果未附加调试器(即本地或远程 Web Inspector),则 debugger 语句将无效。

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

关于当 web-inspector 关闭时 JavaScript 在 mobile-safari 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18638794/

相关文章:

javascript - 如何使用jquery设置浏览器的窗口?

javascript - 计算用户位置与 map 上所有标记之间的距离

javascript - 用于深度链接的移动 Safari 页面卸载/隐藏/模糊

iphone - Dashcode 区分 iPad 和 iPhone 浏览器

node.js - 开始调试后如何终止 Node 检查器

html - 检查器窗口html中的::标记是什么意思?

javascript - 将 Javascript 数组缩减为 Map,从内部值创建键

javascript - 在字符串时间中添加 20 分钟并将其填充到文本框中或提醒它

iphone - 如何确定 Mobile Safari 崩溃的原因?

javascript - 检查 javascript 变量作为 chrome 中的代码弹出窗口