开始用代码:
var href = top.document.location.href;
if (href.indexOf("test.com") == -1) {
alert("true");
}
但在FireFox下出错了,是因为跨域了权限不够,后来改为:
if (this != top) {
alert("true");
}
但页面不在iframe时也弹出“true”,如图:
请问大家有没有什么好方法?
解决了,用:
if (self != top) {
alert("true");
}