1

私はこの問題を頻繁に経験しており、ここで質問する価値があるかもしれないと最終的に考えました。

IE で次のコードを実行すると、出力が得られますframeElement。これは、プロパティ frameElement が見つかったことを意味しますが、それを介しwindow["frameElement"]てアクセスしようとするとエラーがスローされます。

for (var i in window){
    try {
        var c = window[i]
    } catch(e) {
        console.log(i);
    }
}

フィドル

ウィンドウのすべてのプロパティに単純にアクセスしようとしたときに、最初にこの問題に気付きましたが、常にエラーが発生しました。

誰かがこれの理由を知っていますか?プロパティがあるのにアクセスできないというのはどうしてでしょうか?

4

1 に答える 1