如何阻止 iframe 里引用的网页自动跳转

简介: 如何阻止 iframe 里引用的网页自动跳转


  • 问题
    百度代码中有 if (top.location != self.location) {top.location=self.location;} 使用里这段代码之后,会自动判断当前的 location 是否是顶层的,即是否被嵌套到 iframe 里面了,如果是,则强制跳转。
  • 解决
<iframe src="" class="iframe" scrolling="no" security="restricted" sandbox="">
  • 增加两个:security=“restricted” sandbox=“”(内嵌百度时要允许弹框,即 sandbox=“allow-popups”),前者是 IE 的禁止 js 的功能,后者是 HTML5 的功能。刚好就可以让 IE,Chrome,Firefox 这三大浏览器都实现了禁止 iframe 的自动跳转.


相关文章
|
SQL 安全 PHP
网站显示该内容被禁止访问怎么解决
如果您的网站首页或者内页面突然出现“该内容被禁止访问”的提示,那么说明你的网站被黑了,被黑什么了?我找找找,也没找出什么问题,到底是怎么回事,最终如何解决呢?下面,Sine安全老于为大家一一解惑。
2397 0
网站显示该内容被禁止访问怎么解决
|
开发工具 Nacos git
Git如何checkout远程tag
Git如何checkout远程tag
4067 0
|
12月前
|
前端开发 JavaScript 安全
在vue前端开发中基于refreshToken和axios拦截器实现token的无感刷新
在vue前端开发中基于refreshToken和axios拦截器实现token的无感刷新
1102 4
|
Ubuntu 安全 Linux
在Ubuntu 14.04上安装和配置VNC的方法
在Ubuntu 14.04上安装和配置VNC的方法
312 0
|
SQL 关系型数据库 MySQL
mysql随机获取一条或者多条数据的方法与对比
MySQL随机获取一条或多条数据时,不同语句的对比实验
1278 0
mysql随机获取一条或者多条数据的方法与对比
|
存储 缓存 网络协议
CDNJS/UNPKG/JSDelivr 太慢用不了,换成这些国内高速镜像
npm cdn, cdnjs, unpkg, jsdelivr, zstatic, zstatic.net, s4.zstatic.net
15391 4
|
JavaScript 前端开发 安全
深入探究iframe:网页嵌入的魔法盒子(上)
深入探究iframe:网页嵌入的魔法盒子(上)
|
JavaScript 内存技术
iframe标签的sandbox属性
iframe标签的sandbox属性
712 0
|
数据安全/隐私保护
企微获取用户敏感数据
企微获取用户敏感数据
403 0