可能重複:
How to prevent my site page to be loaded via 3rd party site frame of iFrame如何防止將我的網頁嵌入到iframe中?
我怎樣才能防止他人嵌入一個iframe在我的網頁?
可能重複:
How to prevent my site page to be loaded via 3rd party site frame of iFrame如何防止將我的網頁嵌入到iframe中?
我怎樣才能防止他人嵌入一個iframe在我的網頁?
使用javascript:
if(window.top==window){
// not in iframe/frame
} else {
if(parent.parent.someFunction){
parent.parent.someFunction();
} else {
alert("parent.parent.someFunction() not defined.")
}
}
增加投票。雖然我會重新引導到實際的網頁中的else語句,而不是向最終用戶發出可怕的警告消息,而最終用戶可能不知道發生了什麼。 – 2010-07-19 08:21:48
好的,謝謝..作品..... – user389055 2010-07-19 08:24:40
@Martin:當然這是一個例子。他可以在聲明中做任何事情。 – fabrik 2010-07-19 13:15:24
另一種解決方案:
if (window.top !== window.self) window.top.location.replace(window.self.location.href);
+1簡明扼要,只使用內置函數 – Cez 2010-07-19 09:16:41
嗯?你可以重新說明一下嗎? – falstro 2010-07-19 08:11:45
如果我打電話給我的網頁裏面的iframe它會運行.... 我想停止這... 可以ü幫我.. – user389055 2010-07-19 08:14:41