1

有一个 JavaScript 代码可以打开新页面,它试图在 window.opener 的帮助下更改母页。我需要保护母页不受任何更改。关于如何做的任何建议?

像这样的代码需要被阻止

window.opener.location.href='http://google.com/';

4

1 回答 1

0

不,您不能停止执行“window.opener”,但您可以将 opener 函数分配给不同的变量并模拟原始变量。

window.opener_old = window.opener;
window.opener = function(){};

如果其他一些脚本试图执行 window.opener,新的空函数将被调用并且不会发生任何事情。

于 2012-07-05T16:45:18.513 回答