CDを試すと、コンソールに「CDが定義されていません」と表示されます
3 に答える
Chrome Devtools では、ページの下部に「コンテキスト スイッチャー」が用意されています。<top frame>
ドロップダウンを参照してください。そこで、スクリプトの実行元を変更できます。これは、事実上、 と同じcd()
です。
はい、そうです、Firebug にはこの素晴らしいコマンドがあります。私は本当にそれが好き。それはiframes
ずっと簡単にウォーキングをしています。cd()
個人的には、Chrome 開発ツールでも cd でできることは何でもできるので、Firefox で利用できるという理由だけで Firefox には行きません。
オブジェクトcontentWindow
にアクセスするには、コマンド プロンプトでキーワードを使用するだけです。iframe
window
次に、そこにある関数と変数にアクセスできます。
たとえば、iframe
通常はコンソールからアクセスできない変数があります。
それでも、次のcontentWindow
ようにして変数にアクセスできます。
theIfraem.contentWindow.secret;
関数を起動したい場合は、次のようにします。
theIframe.contentWindow.myfunc();
いくつかの変数を定義したい場合 (最も難しいもの):
var script = document.createElement('scrept');
script.innerHTML = "var secret = 'hi'";
theIframe.contentWindow.document.body.appendChild(script);
これがcd()
実際に行うことです。Firebugs cd() ほど良くないことはわかっています。しかし、良いニュースはcd()
Chrome に来ることです