出于某种原因,使用
window.top === window
条件在 IE8 中总是计算为 false(在其他浏览器中它工作正常)。 这是什么原因,是否有任何其他方法可以使这种情况跨浏览器工作?
谢谢,
乔尔
最佳答案
这是一个非常复杂的话题,但简短的版本是,在比较窗口时使用 ==
,而不是 ===
,因为“内部”与“”它的外部”引用方面。您会发现(例如)window === self
在某些浏览器上为 false。
关于javascript - window.top === IE8 中的窗口错误条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4984160/