不安全的JavaScript试图访问框架在谷歌Chrome浏览器
Unsafe JavaScript attempt to access frame in Google Chrome
我们的web应用程序(基于HTML5, SVG &JS)在除Google Chrome以外的所有浏览器中运行良好。
在谷歌浏览器中,正常的javascript事件运行良好,然而,所有的javascript事件附加到iFrame不执行。我们在控制台中得到错误:
Unsafe JavaScript attempt to access frame
目前,应用程序是本地托管的,这个问题在内部测试期间突然出现。
在谷歌上搜索这个问题会出现很多帖子,但没有一个提出任何具体的解决方案。有什么建议吗?作为一项额外的安全措施,Chrome将每个"文件"路径视为自己的源,而不是将整个"文件"方案视为单个源(这是其他浏览器所做的)。这种行为只适用于"文件"url,你可以通过在启动时传递——allow-file-access-from-files开关来强制Chrome恢复到单个本地源(像其他浏览器一样)。
您可以在这里找到更多与本地来源相关的风险信息:http://blog.chromium.org/2008/12/security-in-depth-local-web-pages.html
请确保iframe和主页都使用相同的协议(即https或http,但不混合),并在同一域(即www.example.com而不是example.com和dev.example.com)。也有可能有人试图使用file://协议,这也会导致此消息
相关文章:
- .scroll()函数在上次更新后在谷歌chrome中定位闪烁
- 如何让JS脚本在导航后继续运行(谷歌chrome控制台)
- 如何知道你右键点击谷歌chrome扩展是什么
- 对齐底部的DIV-谷歌Chrome扩展
- 当我用ctrl+p搜索时,为什么要在谷歌chrome上使用inspect来调试缺少显示文件js
- 从谷歌chrome中的任何网页获取所有tel标签
- 如何缩小我的谷歌chrome扩展's的javascript文件
- 当页面加载时,使谷歌chrome浏览器成为全屏浏览器
- 谷歌Chrome元素仍然存在:即使从光标移开,也要悬停
- 谷歌Chrome Chrome.usb/Chrome.hid锁定设备
- 我的jquery代码在谷歌chrome控制台中工作,而不是在保存它之后
- 谷歌Chrome扩展在用Javascript打开的弹出窗口中工作吗
- 基本的谷歌chrome扩展消息传递不起作用
- 如何操作谷歌chrome's PRINT选项
- 谷歌Chrome在范围滑块禁用时卡住了's的更改功能
- 谷歌Chrome日期选择器事件
- 如何允许在谷歌chrome中通过触摸屏放大和缩小iframe
- 谷歌chrome和FPS的奇怪行为
- 点击时禁用提交按钮,将阻止表单在谷歌Chrome上提交
- AngularJS-谷歌Chrome扩展中的动态链接断开