zoz*_*ozo 6 javascript permissions iframe
大家好日子.
我有一个包含iframe的页面.在那个iframe中,我有一个名为test()的脚本.我需要从父窗口访问该功能.在询问后我得到了这个解决方案:
<div onclick="document.getElementById('targetFrame').contentWindow.teste();">Test</div>
Run Code Online (Sandbox Code Playgroud)
单击时,应运行测试功能.问题是我得到"权限被拒绝访问属性测试"错误.
它看起来像是一个权限错误,因此我将iframe权限中加载的文件更改为777,但没有任何结果.
注意:iframe中加载的文件不在同一个域中.
bjo*_*rnd 10
默认情况下禁止从其他域访问页面,因为浏览器使用相同的源策略.有几种解决方法,比如使用location.hash或window.name在帧之间进行通信.HTML5中最新和标准化的是postMessage-interface.有跨浏览器解决方案的库http://easyxdm.net/wp/.
| 归档时间: |
|
| 查看次数: |
49393 次 |
| 最近记录: |