有一个打开新页面的JavaScript代码,它试图在window.opener的帮助下更改主页。我需要保护主页不受任何更改。有什么关于如何做的建议吗?
像这样的代码需要被阻塞
window.opener.location.href='http://google.com/';
发布于 2012-07-06 00:45:19
不,您不能停止执行"window.opener“,但您可以做的是将opener函数分配给另一个变量,并模拟原始变量。
window.opener_old = window.opener;
window.opener = function(){};如果其他脚本试图执行window.opener,新的empty函数将被调用,并且不会发生任何事情。
https://stackoverflow.com/questions/9093309
复制相似问题