【发布时间】:2015-08-20 09:40:14
【问题描述】:
Chrome 的开发工具非常适合调试网络工作者,因为我可以“浏览”该 JavaScript 环境并设置断点。甚至控制台也能按预期工作。
在 Safari 上,情况完全不同。来自网络工作者的console.log 甚至不会在控制台中打印。我看到加载了工作脚本并在其上放置了一个断点,但它没有中断。我什至没有看到用importScripts 加载的脚本。
如何使用 Safari 的 Web Inspector 解决问题?
我认为这并不重要,但我使用的是 Safari 8。
【问题讨论】:
-
您是否有理由需要使用 Safari?您是否正在调查 Safari 特定的问题?
-
我公司的产品支持 Safari(和所有主要浏览器),我们希望让客户和支持工程师能够解决问题,无论是什么网络浏览器。
-
Chrome、FireFox、Opera、IE、Edge;所有在控制台中显示来自网络工作者的消息。苹果浏览器? “哈!我们知道得更清楚,你不需要那个……”
-
所有浏览器看起来都很好,只有Safari有问题,所以需要专门在Safari中调试。
-
@KyawTun 阅读我上面的评论
标签: javascript debugging safari web-worker