不同网站的 Iframe
Iframe of different website
我需要检查父 iframe 网站是否与内部 iframe 不同
var obj = parent.location.href;
if(typeof obj !== "undefined")
{
//different
}
elss
{
//same
}
这适用于铬...但是在火狐/即上给出和错误(访问属性"tostring"的权限被拒绝)
请提出替代解决方案
即使允许跨源访问,这也有效。如果不允许,请使用 try catch 禁止显示错误。
var same = false;
try{
var parentLocation = parent.location.href;
if(parentLocation == location.href){
same = true;
}
}catch(e){
//error => permission denied => different website
}
相关文章:
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 如何使用JS/jQuery在另一个网站上显示iframe中的特定内容
- 代理一个网站能够在iframe中进行所见即所得编辑-它是如何工作的
- 在iframe中阻止网站中的vimeo自动播放
- 按下按钮时弹出iframe或网站
- 将网站与 iframe 重叠
- 更改网站上所有 iFrame 的 iFrame 尺寸
- 防止iframe破坏会杀死网站上的所有链接
- 在桌面视图的iframe中加载网站
- 调整外部网站内容的大小以适应iFrame宽度
- 如何在谷歌网站中显示与iframe中的特定人员共享的谷歌云端硬盘html链接
- 我如何知道网站是否接受 iframe
- 网站中的可疑 iFrame
- 隐藏滚动条 iFrame 子网站
- 如果网站在框架/ iframe内,则document.referer将始终包含一个值
- 如果我的网站在iframe中,我不希望标题显示在任何页面中
- 在我们的网站和iframe中禁用Flash
- 禁止全能 S.t() 调用在使用 iframe 的网站中生成“第二次”网页浏览
- 在后台加载iframe网站
- 访问iframe网站