Dee*_*thy 13 javascript firebug firebug-lite google-chrome-devtools
当我尝试cd时,控制台说"cd未定义"
Pau*_*ish 14

在Chrome Devtools中,"上下文切换器"位于页面底部.看<top frame>下拉列表?在那里,您可以更改脚本执行的位置.这是有效的,如同cd().
有关详细信息,请参阅/sf/answers/600689351/
是的,你是对的Firebug有这个很棒的命令.我很喜欢.它使得wotking iframes变得更容易.就个人而言,我之所以不去Firefox,只是因为cd()我可以在Chrome开发工具中使用cd做任何事情.
只需contentWindow在命令提示符中使用关键字即可访问iframe windowObject.然后你就可以访问那里的任何函数和变量了.
例如,我有一个变量,iframe通常无法通过控制台访问.
但我仍然可以contentWindow像这样访问变量:
theIfraem.contentWindow.secret;
Run Code Online (Sandbox Code Playgroud)

如果要激活函数,请执行以下操作:
theIframe.contentWindow.myfunc();
Run Code Online (Sandbox Code Playgroud)
如果要定义一些变量(最难的变量):
var script = document.createElement('scrept');
script.innerHTML = "var secret = 'hi'";
theIframe.contentWindow.document.body.appendChild(script);
Run Code Online (Sandbox Code Playgroud)
这就是cd()实际做的.我知道它不如Firebugs cd()好.但好消息cd()是来到Chrome
| 归档时间: |
|
| 查看次数: |
9077 次 |
| 最近记录: |