2011-12-14 5 views

答えて

2

おそらくあなたが望むのはalert(window)またはalert(window.constructor)ですか? DOMWindowは、windowを作成するコンストラクタ関数です。

(function() { 
    alert(this.constructor); // function DOMWindow() { [native code] } 
    alert(window); 
    // or... 
    alert(window.constructor); 
})(); 

// window shows: 
// [Object DOMWindow] 

// window.constructor shows: 
// function DOMWindow() { [native code] } 
+0

これは役に立ちますが、DOMWindowが定義されていないことは間違いありません。あなたはそれが何であるかの手掛かりを持っていますか? – 0x499602D2

+0

@David私は答えがありません。うまくいけば、別のコメント作成者が光を放つことを望みます。 –

+0

@David:これが技術的にどのように可能であるか知りたければ、[この例](http://jsfiddle.net/fkling/ac8Vf/)を見てください。それ以外の場合は、セキュリティ上の理由からこれを実行している可能性があります。 'window'はサイトの実行環境には作成されません。 –

関連する問題