拒绝访问IFRAME中的属性
Permission denied to access property in IFRAME
我的jsp页面中有一个链接。
链接是这样的
<a href="javascript:doSomething('abc.ff' , 'abc.ff?m=1')">
javascript代码
function doSomething(url, url_progress){
parent.win1.location.href = url;
/* Wait until something surely has started! */
window.setTimeout("this.startFinally()", 1000);
this.startFinally = function (){
location.href = url_progress;
}
}
当用户点击这个链接时,一切正常。现在,最近我把这段代码放入一个Iframe,然后什么也没发生。我检查了firebug,得到了这个错误:
Permission denied to access property 'win1'
[Break On This Error] parent.win1.location.href = url;
有什么问题吗?
可能是同源策略起作用了。所有服务都来自同一个主机/端口吗?
相关文章:
- 如何使用javascript/jquery获取iframe的URL的锚点属性
- 附加'沙箱'属性设置为动态创建的iframe以停止重定向
- 更改多个 iframe 中的文本框属性
- 如何在 iframe 中创建 HTML5 数据属性
- 单击没有 src 属性的 iframe 中的元素
- 取消 iframe 中具有 target=“_parent” 属性的链接事件
- 为什么当我尝试为iframe-src属性构建URL时,AngularJS会抛出错误
- Displaynone属性停止在Firefox中播放youtube iframe
- 占位符属性嵌入IE中的iframe时不起作用
- 可以't使用iframe获取占位符属性以在IE中工作
- 如何获得"src”;来自多个嵌套iframe源的属性
- 谷歌地图Api在CRM Dynamics 2011 iframe"不可能使用显示属性“;消息
- AngularJS - 如何在 iframe 元素更改时读取 SRC 属性
- 想要从子 iframe 更新父 iframe 的属性
- 在具有跨源的 iframe 中设置数据属性值
- 使用 javascript 按属性获取 iframe 的元素
- 如何从 iframe 元素更改元素属性
- 如何在跨域更改 iframe SRC URL 锚标记属性 target=_blank
- 更改 iframe 源中加载的定位点属性内容
- 使用 jquery 更改 iframe 属性