使用HTTP響應頭X-Frame-Options防止網頁被Frame

zmxpro發表於2018-07-03

有時候為了防止網頁被別人的網站iframe,我們可以通過在服務端設定HTTP頭部中的X-Frame-Options資訊。

X-Frame-Options 響應頭有三個可選的值:

  • DENY:頁面不能被嵌入到任何iframe或frame中;
  • SAMEORIGIN:頁面只能被本站頁面嵌入到iframe或者frame中;
  • ALLOW-FROM:頁面允許frame或frame載入。

在服務端設定的方式如下:

  • Java程式碼: response.addHeader("x-frame-options","SAMEORIGIN");
  • Nginx配置: add_header X-Frame-Options SAMEORIGIN
  • Apache配置: Header always append X-Frame-Options SAMEORIGIN

相關文章