gpt4 book ai didi

php - 如何防止通过 iFrame 的第 3 方网站框架加载我的网站页面

转载 作者:行者123 更新时间:2023-11-30 06:12:51 25 4
gpt4 key购买 nike

如何在页面加载期间发现我的页面作为框架嵌入到其他站点?我想 referrer 请求 header 在这里帮不了我?谢谢。

最佳答案

您无法从服务器端检查它,但您可以在页面加载后使用 javascript 检测它。比较 topself,如果它们不相同,则您在一个框架中。

此外,一些现代浏览器尊重 X-FRAME-OPTIONS header ,它可以有两个值:

  • DENY – 如果页面包含在框架中,则阻止页面呈现
  • SAMEORIGIN – 同上,除非该页面与顶级框架集持有者属于同一域。

用户包括无法嵌入框架的 Google 的 Picasa。

支持 header 的浏览器,最低版本:

  • IE8 和 IE9
  • 歌剧 10.50
  • Safari 4
  • Chrome 4.1.249.1042
  • Firefox 3.6.9(带有 NoScript 的旧版本)

关于php - 如何防止通过 iFrame 的第 3 方网站框架加载我的网站页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57886161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com