【发布时间】:2016-11-13 04:12:56
【问题描述】:
我正在尝试从子域 sub.example.com/dir/frame.html 加载 url example.com/somefile.html 中的 iframe。
为了避免违反 SOP,我在 javascript 代码中将 document.domain 属性设置为 example.com,在 frame.html 和 somefile.html 中。
这在 IE 和 Firefox 中有效,但我在 Chrome 中仍然遇到以下错误: “拒绝在框架中显示“frame-url”,因为它将 'X-Frame-Options' 设置为 'SAMEORIGIN'。”
在调试和检查两个文件 document.domain 值时,我得到了预期的“example.com”。
谁能赐教?
【问题讨论】:
标签: javascript google-chrome iframe same-origin-policy