- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
有人可以向我提供有关此错误的更多信息以及“允许同源”标志的工作原理吗?我在用于 iframe 沙盒的 Chrome 中收到以下错误:
Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Sandbox access violation: Blocked a frame at "http://192.168.0.169" from accessing a frame at "http://192.168.0.169". The frame being accessed is sandboxed and lacks the "allow-same-origin" flag.
我有点困惑为什么当来自 192.168.0.169 的帧正在访问来自同一 IP 地址的另一个帧时我需要“允许同源”标志。非常感谢。
最佳答案
您的 iframe 中可能有沙盒属性:
sandbox属性为iframe中的内容启用了一组额外的限制,它是启用权限的白名单,
因此您可以删除该属性,或对其进行编辑以符合您需要的权限。
可在此处找到可选权限:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe
这里还有更多信息:http://www.html5rocks.com/en/tutorials/security/sandboxed-iframes/
关于javascript - 带有 'allow-same-origin' 标志错误的 Iframe 沙盒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30183320/
我是一名优秀的程序员,十分优秀!