我正在尝试在我的网页中加载启用了沙箱的 iframe,但它显示错误:
加载垫时发生错误未捕获的安全错误:无法在“文档”上设置“域”属性:沙盒 iframe 禁止分配。
嵌入 iframe 的代码是:
<iframe
id="iframe1"
name="iframe1"
src="http://localhost:9002/p/6dN6dkWRmd"
height="700px" width="500px"
sandbox="allow-scripts allow-top-navigation">
</iframe>
在 iframe javascript 中,我发现这段代码抛出错误:
if ((!browser.msie) && (!(browser.mozilla && browser.version.indexOf("1.8.") == 0))) { document.domain = document.domain; // 彗星 }
有人可以解释这document.domain
是在做什么,我应该怎么做才能在沙盒环境中运行这个 iframe?
注意:没有沙箱它可以正常工作。