在Google Chrome的开发工具中,有一个简单的下拉列表,可以选择要在哪个窗口中执行脚本:
Internet Explorer中是否存在等效内容?我正在尝试从控制台运行脚本,就好像它们来自iframe,而不是顶层窗口。
答案 0 :(得分:14)
但这可能比在Chrome中方便得多。
如果您能够获得对该帧或其window
对象的引用(例如:document.getElementById(xxx).contentWindow
),则可以使用控制台的特殊cd
函数。这在此处记录:http://msdn.microsoft.com/en-us/library/ie/gg589530(v=vs.85).aspx#UsingCDacrossFrames
令人讨厌的是,这意味着如果你想获得对嵌套iframe的引用,你必须在你感兴趣的框架的每个父模板中执行此操作。在IE中调试,嗯,很有趣。
答案 1 :(得分:8)
答案 2 :(得分:2)
此功能现在可在IE 11中使用。如果您打开开发工具(F12),右上角有一个组合框,可让您选择目标框架。
(注意:这是在IE 11.0.9600.17728上,不确定每个版本的IE 11是否都有它。)
答案 3 :(得分:0)
F12 - >脚本 - >选择你的页面 - >控制台
编辑:
你可以在java脚本上开始调试,添加断点和东西。运行调试器的键就像在visual studio中一样。