safari开发人员工具如何从iframe中观看表达式?

时间:2013-06-09 23:44:40

标签: javascript safari expression watch developer-tools

我有一些内容可以在iframe中调试。

我似乎无法让Safari开发人员工具识别iframe中的任何脚本。假设我想在iframe中观看表达式。我在Safari Developer工具的脚本选项卡中的iframe中为“Watched Expressions”添加了一个变量 - 但值总是显示为'错误'

使用Safari开发者工具 - 如何让监视的表达式适用于变量iframe?

5 个答案:

答案 0 :(得分:2)

2015年3月,Safari中还没有添加监视表达功能。请改用Google Chrome。

答案 1 :(得分:1)

您使用的是哪个版本的Safari?我正在使用它的6.0.4版本。好吧,即使我找不到添加监视表达式的选项,但在调试窗口底部 还有一个向下箭头图标,靠近继续脚本执行图标点击图标,您将获得一个控制台,您可以看到您感兴趣的表达式的值。希望这对您有所帮助。

答案 2 :(得分:1)

单击调试器窗口右上角的图标(" {}"" T"" C")旁边的图标。 "范围链"应该被选中。

答案 3 :(得分:0)

转到Safari - >开发 - >选择设备 - > Web检查员将打开

在菜单选项卡中关闭调试器选项卡,然后再次打开它。

它对我有用,但没有任何意义。

答案 4 :(得分:0)

打开dev tools

转到debugger(查看源代码/ js)

打开详细信息侧边栏(右侧边栏)/ cmd + alt + 0

在详细信息侧栏:

  • 选择Scope chain

  • 点击+添加观看

  • 写下手表的名称

完成!

enter image description here