我具有以下iframe定义:
<iframe id="super-frame"
sandbox="allow-same-origin allow-scripts
allow-forms allow-top-navigation
allow-pointer-lock
allow-top-navigation-by-user-activation">
</iframe>
基本上,我只想阻止iframe中的所有“警报”弹出窗口,同时允许其他所有内容。
问题:
来自mydomain.com/abc/page1.html的页面将mydomain.com/abc/page2.html加载到上述iframe中。然后,每当在page2.html中单击指向_parent目标的链接以说出page3.html page4.html等时,Chrome浏览器就不会说这是跨来源的!
因此,不确定iframe的定义是什么问题。如果有人遇到类似情况并知道解决方法,请告诉我。请注意,这是Mac上最新的Chrome版本。
谢谢。