如何禁用对话框 - alert()?

5
我有一个页面,其中显示了一些iframes。这些iframes与网站位于同一域中,因此我可以编辑和读取其内容,但我无法编辑iframes的源代码,因为我无法访问该文件本身。 iframes正在弹出消息,我想禁用它们。我至少想为自己禁用对话框,我使用的是chrome浏览器... 这是否可能而不禁用javascript? 或者我是否只能在iframes内部禁用javascript?
1个回答

7

怎么样:

window.frames[0].alert = function() {};

它覆盖了第一个iframe中的alert函数,使其变成什么都不做的函数,因此在那里调用的所有alert(...)都不会有任何反应。

至于后续的iframes,您需要将0更改为1等。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接