我试过window的很多属性,看看iframe中的页面是否可以判断它是否在iframe中。我试过:
if(top.location!= self.location) //doesn't work in Google Chrome
alert("I am in an iframe!")
这不起作用(适用于除 Chrome 之外的所有浏览器)。我正在为 Firefox 和 Chrome 编写用户脚本,但 Chrome 确实不正常。有没有办法判断 Chrome 是否可以检测其页面是否在 iframe 中?
最佳答案
这适用于框架,我认为它也适用于 iFrame
if (top === self) {
// no frame
} else {
//frame
}
关于javascript - 检查页面是否在 Google Chrome 的 Iframe 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5278676/