禁止网站被别人通过 iframe 引用

前端处理

方案一:js方法

不可靠,不推荐使用

<script type="text/javascript">if(self != top) { top.location = self.location; }
</script>

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

方案二:Meta标签方法

<meta http-equiv="X-FRAME-OPTIONS" content="DENY">

以上两种为前端处理方法

后端程序处理

方案三:PHP方法

<?php header(‘X-Frame-Options:Deny'); ?>

以上是后端程序处理方法

服务器端处理

方案四:Apache主机方法

Header always append X-Frame-Options SAMEORIGIN

方案五:Nginx主机方法

add_header X-Frame-Options "SAMEORIGIN";

方案六:.htaccess方法

在网站根目录下的.htaccess文件中中加上以下内容

Header append X-FRAME-OPTIONS "SAMEORIGIN"

方案七:IIS方法

在web.config文件中加上以下内容

<system.webServer>...<httpProtocol><customHeaders><add name="X-Frame-Options" value="SAMEORIGIN" /></customHeaders></httpProtocol>...
</system.webServer>

以上四种解决方案为服务器端处理方案

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

禁止网站被别人通过 iframe 引用相关推荐

  1. php嵌套 frame,终极解决禁止网站被别人通过iframe引用嵌套套入。

    今天介绍四种防iframe的方法. 方法一:JavaScript JavaScript if(self != top) { top.location = self.location; } 1 2 3 ...

  2. 禁止网站被iframe嵌套的解决方法

    有时候我们开发的网站可能会被别人利用嵌入到其他网站中,也就是别人镜像我们的网站,造成点击劫持风险. 目前收集到的有以下前后端2种维度来防止网页被iframe嵌套的办法: 一.前端 针对传统的Click ...

  3. iframe引用页面中的js操作父窗口标签

    假设有页面A,里面有iframe标签Frame,iframe引用页面B,在页面B中写js来操作页面A.方法如下: A.html <iframename="Frame"id=& ...

  4. 火狐浏览器如何禁止网站发消息 火狐浏览器禁止网站发消息的方法

    火狐浏览器是一款非常安全的浏览器,有很多的小伙伴都在使用它,很多朋友在使用火狐浏览器时都遇到过网站请求发送消息通知权限的情况,那么应该如何解决这个问题呢?下面就和小编一起来看看有什么好的方法吧. 火狐 ...

  5. 如何将自己做的网页发布到网站让别人可以看到

    自从在大学学了H5之后,一直都在想,怎么将自己写的HTML网页发布到网上像百度一样让任意用户可以访问呢?于是我便做了一些尝试,并有了如下收获:        首先,把网站上传到网站让别人访问需要以下东 ...

  6. 通过禁止js来禁止网站自动重定向

    下载地址 禁止网站自动重定向,上一篇无用.这一篇有用. 那就是禁止网站运行js.利用上面的插件.真是巴适.管用的.

  7. 凡科建站上传html,如何将自己设计的网页上传到网站上?如何把自己制作的网页上网?自己在本地建的网站,别人怎么访问?...

    如何将自己设计的网页上传到网站上?如何把自己制作的网页上网?自己在本地建的网站,别人怎么访问?下面就来一起看看吧! 如何将自己设计的网页上传到网站上? 首先租用空间保管网页和程序文件,租用域名,申请通 ...

  8. 网站被别人复制克隆了怎么办

    鸡哥作为一个三好公民,自搭建这个网站到现在已经一年多了,最近发现有人在偷偷克隆好基地,这让鸡哥既兴奋又烦恼. 兴奋是这么长时间有人肯克隆我的站说明做的还不算很失败,但是又想想这样搞一模一样的内容我得网 ...

  9. PHP网站使用JavaScript和Iframe简单实现部分刷新效果

    本文主要是记录自己寒假作业PHP网站实现加载界面的文章,运行效果如下图所示.主要记录php+html+Apache开发网站的3个功能:(方便以后阅读和其他人学习)         1.如何实现简单页面 ...

最新文章

  1. input type=file /,美化自定义上传按钮
  2. boostrap 鼠标滚轮滑动图片_BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)...
  3. NYOJ 608 畅通工程
  4. (转)谷歌公开dopamine
  5. 哈希表的画法_智慧树知到_机械制图A_答案新版
  6. C#并行编程(2):.NET线程池
  7. scala集合中添加元素_如何在Scala中获得列表的第一个元素?
  8. 工信部拟规定基本功能软件外的预置App均可卸载
  9. docker下载地址及 设置自己的阿里云镜像加速器,Kubernetes(K8S) 安装
  10. Alpine linux硬盘安装
  11. 阿里云Web播放器使用
  12. codeblocks下载安装与解决codeblocks找不到编译器的方法
  13. 拆解一个老式电感电容表
  14. 移动网络怎么修改服务器地址,移动宽带怎么修改wifi密码?
  15. halcon一维码识别
  16. 除了谷歌,这些互联网公司的办公室设计也十分酷炫
  17. 无法识别usb设备如何解决
  18. AUC / uAUC
  19. 江苏大学京江学院计算机怎么样,江苏大学京江学院是几本 学生评价怎么样好不好(10条)...
  20. LDP --- 标签分发协议

热门文章

  1. 云南省计算机一级b类理论知识,计算机一级B类云南省计算机一级考精彩试题库资料...
  2. 陶渊明劝学——勤学如春起之苗
  3. 合肥科大讯飞-NLP算法工程师 招聘贴
  4. linux找不到镜像文件,为什么我从硬盘安装Linux,系统总是提示找不到iso文件??...
  5. tplink886n变无线打印服务器,TP-Link TL-WR886N V2-V3无线桥接教程设置方法
  6. WIN10系统mi_iot+ESP32开发环境配置
  7. 聚焦2023北京安博会,超高清安防应用将成潮流
  8. 使用ireport设计jasperreport报表模板,以及简单的设计使用案例
  9. 1212: 核电站问题
  10. sql server 统计信息