Javascript 保护window.opener不受更改

Javascript 保护window.opener不受更改,javascript,window.opener,Javascript,Window.opener,有一个JavaScript代码打开新页面,该代码试图在window.opener的帮助下更改母页面。我需要保护母版不受任何更改。有什么建议吗 像这样的代码需要被阻止 window.opener.location.href=http://google.com/';不,您不能停止执行“window.opener”,但您可以做的是将opener函数分配给不同的变量并模拟原始变量 window.opener_old = window.opener; window.opener = function(){

有一个JavaScript代码打开新页面,该代码试图在window.opener的帮助下更改母页面。我需要保护母版不受任何更改。有什么建议吗

像这样的代码需要被阻止


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

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

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

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

无脚本,无注释。剧本是做什么的?如果在同一台服务器上,则可以编辑脚本。如果不是在同一台服务器上,它就无法更改mplungjan正确地说的OpenServer。基本上,问题是我是否可以停止任何类型为“window.opener”的脚本?如果不控制子页面,这将不起作用。如果孩子不在您的控制之下,您如何保护母版?