有一个JavaScript代码打开新页面,尝试在window.opener的帮助下更改母版页。我需要保护母版页不受任何改变。关于如何做的任何建议?
这样的代码需要被阻止
window.opener.location.href='http://google.com/';
答案 0 :(得分:0)
不,你不能停止执行“window.opener”,但你可以做的是将开启函数分配给另一个变量并模拟原始变量。
window.opener_old = window.opener;
window.opener = function(){};
如果其他一些脚本试图执行window.opener,则会调用新的空函数,不会发生任何事情。