Safari JavaScript 控制台不执行 JS 或在某些页面上显示输出

P. *_*ore 8 debugging safari

我在本地开发的页面中遇到了特定于 Safari 的 JS 问题,因此我需要使用 Safari Web Inspector。

在 Safari 版本 13.1.1 中,当我打开检查器并选择Develop > Show JavaScript Console并开始输入 JavaScript 时,我没有得到任何输出并且 JavaScript 不会被执行(例如,不会触发警报)。

2+2的图片;, alert('okay!');, var myvar = 'foo';  蓝色,无输出

在任何其他页面上,safari JS 控制台对我来说都很好。这是 stackoverflow.com 上的正常行为示例:

2+2的图片; 4路输出

注意:其他本地开发页面上的 Safari JS 控制台工作正常。

什么可能导致这种情况?

cc.*_*cc. 6

正如其他用户提到的,在新选项卡中打开页面可以解决此问题,但您也可以关闭 Javascript 控制台(单击控制台窗口中的“x”)并重新打开它。


kch*_*kch 1

不太理想,但如果您在新选项卡上重新打开文件,新控制台就可以工作。