无法在沙箱环境中加载iframe

Sho*_*eek 7 javascript iframe jquery etherpad

我正在尝试在我的网页中启用沙箱加载iframe,但它显示错误:

加载pad时发生错误Uncaught SecurityError:无法在'Document'上设置'domain'属性:禁止为沙盒iframe分配.

嵌入iframe的代码是:

<iframe 
    id="iframe1" 
    name="iframe1" 
    src="http://localhost:9002/p/6dN6dkWRmd" 
    height="700px" width="500px" 
    sandbox="allow-scripts allow-top-navigation">
</iframe>
Run Code Online (Sandbox Code Playgroud)

在iframe javascript中我发现此代码抛出错误:

<iframe 
    id="iframe1" 
    name="iframe1" 
    src="http://localhost:9002/p/6dN6dkWRmd" 
    height="700px" width="500px" 
    sandbox="allow-scripts allow-top-navigation">
</iframe>
Run Code Online (Sandbox Code Playgroud)

有人可以解释这个document.domain正在做什么,我该怎么做才能在沙箱环境中运行这个iframe?

注意:没有沙箱,它工作正常.

Dav*_*haw 0

我预计问题是您的 iframe 位于本地主机上,请尝试使用另一个域,即使它只是指向您的本地计算机。