javascript/IE 6/7:检查是否在iframe内

And*_*sen 3 javascript iframe internet-explorer

我有一个页面,需要检查它是否包含在iframe中,或者无论页面是否是首页都无效.

我试过这样做:if(window == window.parent)它适用于Opera,FF和Chrome,但不适用于IE.在IE中我应该使用一些技巧吗?

Mar*_*tin 8

if (top != self)
{
    // I'm in an iframe
}
Run Code Online (Sandbox Code Playgroud)