从iFrame禁用JavaScript警报

Maj*_*ssi 1 html javascript iframe gwt

我的代码有iFrame内部HTML

该iFrame具有显示Window.alert()弹出窗口的JavaScript 。

如何防止它们出现?并防止iFrame与我的窗口互动?

我正在使用GWTFrame如果这是无关紧要的。

==编辑==

iFrame与我的网站不在同一个域中,因此我无法从iFrame中访问Javascript代码

Rob*_*ore 6

我知道这有点晚了,但我对 philfreo 的答案有所改进。iframe 沙箱有一个allow-popups可以排除的属性。尝试这个:<iframe sandbox="allow-scripts allow-forms allow-pointer-lock allow-same-origin" src="..."></iframe>


phi*_*reo 5

对于支持s sandbox属性的浏览器<iframe>,您可以禁用所有JavaScript(包括alerts)。

<iframe sandbox src="..."></iframe>
Run Code Online (Sandbox Code Playgroud)