【发布时间】:2021-01-22 21:43:31
【问题描述】:
我在本地开发的页面中遇到了特定于 Safari 的 JS 问题,因此我需要使用 Safari Web Inspector。
在 Safari 版本 13.1.1 中,当我打开检查器并选择 Develop > Show JavaScript Console 并开始输入 JavaScript 时,我没有得到任何输出并且 JavaScript 没有被执行(例如警报不会触发)。
在任何其他页面上,safari JS 控制台对我来说都很好。这是 stackoverflow.com 上的正常行为示例:
注意:其他本地开发页面上的 Safari JS 控制台工作正常。
这可能是什么原因造成的?
【问题讨论】:
-
我发现如果您在新选项卡上重新打开文件,新控制台会评估
-
@kch 您应该将此评论作为答案,因为它解决了问题,即使它没有解释原始行为。我今天遇到了同样的问题,您的评论帮助我继续工作。
-
我也遇到了这个问题。请通过反馈助手和任何其他向 Apple 提交错误报告的方法向 Apple 报告问题。由于 macOS 上 Chrome 中的滚动延迟错误已经困扰了它一年多,我切换到了 Safari。我觉得自己陷入了困境,因为我更喜欢 macOS。