如何阻止 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 的自动跳转.


相关文章
|
人工智能 小程序 搜索推荐
uni app下开发AI运动小程序解决方案
本文介绍了在小程序中实现AI运动识别的解决方案。该方案依托于UNI平台,通过高效便捷的插件形式,实现包括相机抽帧控制、人体识别、姿态识别等在内的多项功能,无需依赖后台服务器,大幅提高识别效率和用户体验。方案内置多种运动模式,支持自定义扩展,适用于AI健身、云上赛事、AI体测等多场景,适合新开发和存量改造项目。
|
Ubuntu 安全 Linux
在Ubuntu 14.04上安装和配置VNC的方法
在Ubuntu 14.04上安装和配置VNC的方法
342 0
|
SQL 关系型数据库 MySQL
mysql随机获取一条或者多条数据的方法与对比
MySQL随机获取一条或多条数据时,不同语句的对比实验
1301 0
mysql随机获取一条或者多条数据的方法与对比
|
JavaScript 前端开发 安全
深入探究iframe:网页嵌入的魔法盒子(上)
深入探究iframe:网页嵌入的魔法盒子(上)
|
数据安全/隐私保护
企微获取用户敏感数据
企微获取用户敏感数据
472 0
|
机器学习/深度学习 人工智能 自然语言处理
BeautifulPrompt,PAI推出自研Prompt美化器,赋能AIGC一键出美图
本文主要介绍PAI自动Prompt生成模型的功能和背后的技术干货。
BeautifulPrompt,PAI推出自研Prompt美化器,赋能AIGC一键出美图
|
前端开发 架构师 Java
SpringBoot 如何进行对象复制,老鸟们都这么玩的!
SpringBoot 如何进行对象复制,老鸟们都这么玩的!
324 0
|
前端开发 JavaScript 开发工具
基于 Vite 从 0 到 1 启动一个 React 项目
如果不使用 Vite 官方提供的 template 选项,要如何从一个 Vite 依赖的情况下逐步配置启动个 React?如何实现 Webpack 的静态资源服务,如何实现基于 Webpack 的 loader 的 JSX 的自动转换?
|
前端开发 Ubuntu jenkins
前端项目自动化部署——超详细教程(Jenkins、Github Actions)(三)
前端项目自动化部署——超详细教程(Jenkins、Github Actions)(三)
1083 0