禁止網站被別人通過iframe引用


https://blog.csdn.net/dugujiancheng/article/details/51669164

 

解決方案一:js方法
這種方法不可靠,不推薦使用

  1. <script type="text/javascript">
  2. if(self != top) { top.location = self.location; }
  3. </script
復制代碼

把上面的JS代碼片段放到你頁面的 head 中即可。

解決方案二:Meta標簽方法

  1. <meta http-equiv="X-FRAME-OPTIONS" content="DENY">
復制代碼


以上兩種為前端處理方法,就我個人來說不推薦使用,不過這個也是因人而異的,沒有絕對的好與差。

解決方案三:PHP方法

  1. <code><code><?php header(‘X-Frame-Options:Deny'); ?></code></code>
復制代碼


上面這種是后端程序處理方法。

解決方案四:Apache主機方法

  1. Header always append X-Frame-Options SAMEORIGIN
復制代碼


解決方案五:Nginx主機方法

  1. add_header X-Frame-Options "SAMEORIGIN";
復制代碼


解決方案六:.htaccess方法
在網站根目錄下的.htaccess文件中中加一句

  1. Header append X-FRAME-OPTIONS "SAMEORIGIN"
復制代碼


解決方案七:IIS方法
在web.config文件中加

  1.   <system.webServer>
  2.     ...
  3.     <httpProtocol>
  4.     <customHeaders>
  5.     <add name="X-Frame-Options" value="SAMEORIGIN" />
  6.     </customHeaders>
  7.     </httpProtocol>
  8.     ...
  9.     </system.webServer>
復制代碼


以上四種解決方案為服務器端解決方案。

方案列了不少,大家自己選吧,我覺的總有一種是適合你的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM