頁面被iframe了怎么辦?
發(fā)表時間:2024-05-13 來源:明輝站整理相關軟件相關文章人氣:
[摘要]大家都知道一種功能叫“嵌套”,自己辛辛苦苦做出來的網站卻被別人使用 iframe 給你套了個馬甲就成了他的頁面內容,也許你會很生氣想去阻止,那么你應該怎么做才嫩而過組織網頁被iframe呢?這里就介紹幾種方法教你如何防止自己的網站,網頁被別人 iframe 走了。(1)第一種禁止頁面被 ifram...
大家都知道一種功能叫“嵌套”,自己辛辛苦苦做出來的網站卻被別人使用 iframe 給你套了個馬甲就成了他的頁面內容,也許你會很生氣想去阻止,那么你應該怎么做才嫩而過組織網頁被iframe呢?這里就介紹幾種方法教你如何防止自己的網站,網頁被別人 iframe 走了。
(1)第一種禁止頁面被 iframe 的方法,在頁面加入如下JS代碼:
<script type="text/javascript">
if(top.window.location.href!=window.location.href){
top.window.location.href=window.location.href;
}
</script>
(2)第二種禁止頁面被 iframe 的方法,在頁面加入如下JS代碼:
<script type="text/javascript">
if(top.location!=self.location){
top.location=self.location;
}
</script>
據說這種解決方法在 Firefox 下面頁面會一直不停的刷新,這里是因為在IE下windows.top是本窗口,而在 firefox 下面 windows.top如果沒有那么就是空。 所以會不斷的運行這段js代碼這就造成了一個死循環(huán),也就造成了頁面一直在刷新。
(3)第三種禁止頁面被 iframe 的方法,在頁面加入如下JS代碼:
<script type="text/javascript">
if(window!=parent){
parent.navigate(window.location.href);
}
</script>
另外如果用 php 開發(fā)的 web 程序的話,也可以直接使用 php 來實現禁止頁面被 iframe 的效果,在程序代碼中加入:
if($_server['http_host']!='www.phpernote.com'){
exit('禁止iframe我的頁面!囧');
}
asp 語言也有自己獨特的禁止頁面被 iframe 的實現代碼,如下:
host=Request.ServerVariables("SERVER_NAME")
if host<>"www.phpernote.com" then
response.redirect "http://www.phpernote.com/"
end if
當然其它編程語言也都可以通過獲取環(huán)境變量來實現防止頁面被 iframe 的效果,這里就不一一舉例了。
當你想阻止別人iframe你的網站或者網頁時,那么不妨試試以上這種方法吧,希望能幫助到你。
相關推薦:
如何使用iframe屬性
php表單文件中關于iframe如何異步上傳的案例
如何避免網頁被人嵌套在 iframe 里?
以上就是網頁被iframe了怎么辦?的詳細內容,更多請關注php中文網其它相關文章!
網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。