4

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

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

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

4

5 回答 5

1

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

于 2013-06-22T06:07:01.713 回答
1

单击调试器窗口右上角的图标(“{}”“T”“C”旁边的图标)。应选择“范围链”。

于 2017-07-31T08:21:53.650 回答
0

现在是 2015 年 3 月,Safari 中还没有添加手表表达式功能。请改用谷歌浏览器。

于 2015-03-02T15:47:46.427 回答
0

打开dev tools

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

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

在详细信息侧栏中:

  • 选择Scope chain

  • 点击+添加手表

  • 写下你的手表的名字

完毕!

在此处输入图像描述

于 2018-02-27T12:48:29.763 回答
0

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

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

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

于 2018-01-17T07:19:20.630 回答