console.log()在Safari 6.0 Web Inspector中不起作用

mko*_*mko 17 javascript safari6

console.log('hi');

undefined
Run Code Online (Sandbox Code Playgroud)

6.0中有类似的实现吗?或者我做错了什么?

mko*_*mko 20

我发现了问题!日志不会出现在交互式控制台(位于底部),而是出现在"当前日志"窗口中!您可以通过Develop > Show Error ConsoleWeb Inspector中的最右侧源图标访问它.

这么奇怪!难道很难得到简单的输出在控制台,像putsprintRuby的?

  • 所以基本上如果我打开网络检查员并把`console.log("我讨厌苹果");`*然后*切换到错误控制台(通过点击右侧的文本气泡)它显示输出..但后来如果我回到资源..并把另一个控制台日志声明..它不显示,除非我重新启动网络检查员..这里发生了什么? (3认同)
  • 你如何使用iOS进行这项工作?我能够看到我的页面的Web检查器,但禁用了"显示错误控制台"选项. (2认同)

Mar*_*zzo 19

确保您在控制台窗口顶部选择"全部".有时它会自动切换到仅显示错误,警告或日志.如果你选择"全部",那么你应该看到你所有console.log()的!

在此输入图像描述


roa*_*sty 5

不是首选,但它有效。

console.error(message);

注意:我正在跑步gulp serve -d -w,其中包括一块手表。即使这样,我也看不到这些消息,直到我重新启动 gulp。