为了使旧的Web应用程序现代化,我们将帧更改为iframe。
Web应用程序运行正常,但有时会发生错误。
今天我有机会通过teamviewer访问用户桌面和firefox(他有问题)(它是一个远程故障排除工具,它类似于在远程桌面上进行vnc会话) 。
我在远程firefox上安装了firebug,并尝试登录我们的Web应用程序。
在控制台中我找到了错误行:
Permission denied to access property "document".
在谷歌搜索后,我发现它与iframes和sameorigin政策有关:
http://davidwalsh.name/iframe-permission-denied
https://developer.mozilla.org/en-US/docs/Web/HTTP/X-Frame-Options
我现在的问题是:
用户拥有当前的Firefox(版本38或39)。我没有时间向他询问他的设置可能发生的变化。在短时间内我有机会在他的Firefox上我只看到他有很多插件。
我也有Firefox 39,我没有iframe问题。必须有一个设置或插件才能更改。
有人可以告诉我在Firefox中要更改什么以收紧我也会收到此错误的安全策略吗?