でアクセスできない、放火犯に可視オブジェクト:ウィンドウオブジェクトが含まれていることがわかるJavaScriptは、私が(ユーチューブのビデオページであることを起こる)現在のウィンドウをダンプライン持っている私のコードでは、コード
Firebug.Console.log(myWindow);
を
Firebug.Console.log(myWindow.yt);
を呼び出し、残念ながら
:簡単にデバッガで検査することができるもう一つの目的である "YT" プロパティ、
"未定義"のログ - なぜですか、この "yt"プロパティにはどのようにアクセスできますか?
編集:私が書いているコードは、Firefoxの拡張機能の一部なので、実際にはぺガーの中で実行されているわけではありませんが、クロムでは - 私はそれが原因。クロムスクリプトは、スクリプトタグのコードとは対照的に、見える/アクセスできるものに何とか制限されていますか?
私はChromeのコンソールからうまくアクセスできるので、私の推測はFirebugと関係があります。 – Griffin
'Firebug.Console.log(myWindow);'と全く同じ行で、 'Firebug.Console.log(myWindow.yt);'と呼んでいますか? –
@Griffin:そうではありませんが、Chromeや他の開発ツールを使ってアクセスできますが、ブラウザで実行されているコードでは見えません。Firebugでログオンできないだけでなく、方法も何も。 –