window.top === IE8中的窗口错误条件

时间:2011-02-13 12:35:40

标签: javascript jquery

出于某种原因,使用

window.top === window
IE8中的

条件总是计算为false(在其他浏览器中它工作正常)。 这是什么原因,这种情况有没有其他方式可以跨浏览器工作?

谢谢,

乔尔

1 个答案:

答案 0 :(得分:13)

这是一个非常复杂的主题,但简短的版本是,在比较窗口时使用==,而不是===,因为它的“内部”与“外部”参考方面。你会发现(例如)window === self在某些浏览器上是假的。