1
有一個JavaScript代碼打開新頁面,嘗試在window.opener的幫助下更改母版頁。我需要保護母親免於任何變化。有關如何做的建議?保護window.opener免受更改
這樣的代碼需要被阻塞
window.opener.location.href='http://google.com/';
有一個JavaScript代碼打開新頁面,嘗試在window.opener的幫助下更改母版頁。我需要保護母親免於任何變化。有關如何做的建議?保護window.opener免受更改
這樣的代碼需要被阻塞
window.opener.location.href='http://google.com/';
不,你不能停止執行「window.opener」但你可以做的是分配的揭幕戰功能在不同的變量和模型的原。
window.opener_old = window.opener;
window.opener = function(){};
如果其他腳本試圖執行window.opener,新的空函數將被調用,並且什麼都不會發生。
如果您不控制子頁面,這不起作用。如果孩子不在你的控制之下,你如何保護母親頁面? – 2015-07-08 17:59:59
沒有腳本,沒有評論。劇本是做什麼的?如果在同一臺服務器上,您可以編輯該腳本。如果不在同一臺服務器上,它不能更改mplungjan非常正確地說的開啓者 – mplungjan 2012-02-01 09:43:50
。 – Ravia 2012-02-01 10:48:53
基本上問題是如果我可以停止任何類型的「window.opener」腳本? – Alex 2012-02-01 11:18:10