当前位置: 首页 > news >正文

怎样学好网站开发校园网站建立

怎样学好网站开发,校园网站建立,wordpress文件夹分类,海南网站优化公司我们经常使用a标签用target_blank就完事了,是的,我曾经也是这么用的,直到今天测试一个在qq邮箱中用a标签在线打开一个文档时,就发现问题了,没有加relnoopener,始终打不开文档,当加了此属性时就可以打开下载…

我们经常使用a标签用target='_blank'就完事了,是的,我曾经也是这么用的,直到今天测试一个在qq邮箱中用a标签在线打开一个文档时,就发现问题了,没有加rel='noopener',始终打不开文档,当加了此属性时就可以打开下载了。于是没办法只能瞅瞅该属性到底是个啥!

当你使用 target='_blank' 打开一个新的标签页时,新页面的 window 对象上有一个属性 opener,它指向的是前一个页面的 window 对象,因此,后一个页面就获得了前一个页面的控制权。

比如的 a 标签是这样 <a href='/index.html'>打开连接</a> ,打开后在控制台输入 window.opener.alert() 看看?

甚至在跨域的情况下他也可以生效,比如打开 <a href='https://blog.csdn.net/jimolangyaleng'>链接<a/>后,你可以使用 window.opener.location.replace 更改前一个页面的 url。

那么,为了避免这种情况,所以我们通常会加上rel='noopener'或rel='noopener  norefferrer'

比如你的链接现在变成了这样 <a href='/index.html' rel=noopener>链接<a/> ,再打开后你会发现 window.opener 已经被置为了 null,如果是一些旧的浏览器,可以使用 rel=norefferrer,它不仅禁用了 window.opener,后一个页面也无法获取到 refferrer,再不行,可以利用 js 来打开新的页面,之后将 opener 置为 null 来完成这个功能

http://www.yayakq.cn/news/364204/

相关文章:

  • 公司网站是别人做的如何换logowordpress jquery ui
  • 南昌网站全新开发动漫主题WordPress
  • 荆州网站建设厂家广西桂林旅游攻略自由行最佳线路
  • 外贸订单网站推广设计师用的装修设计软件
  • 做化工的有哪些网站网站建设的条件是什么
  • 网站下载不了的视频怎么下载给别人搭建网站
  • wordpress子目录多站点设置河北网站快速排名建设
  • 有建网站的软件wordpress文章同步到微博
  • 济南企业网站搭建佛山seo优化评价
  • 优质做网站费用如何搭建购物网站
  • 汕头网站建设找千素网2017国办网站建设规范
  • 协会类网站免费模板wordpress邮件重置密码
  • 响应式网站是什么软件做的济南 网站建设
  • 网站 网页区别是什么凡科是免费做网站吗
  • 浦东新区建设机械网站吉林省住房建设保障厅网站
  • 找网站公司企业备案php网站开发工程师找工作
  • 专业网站建设知识比wordpress更好知乎
  • 济南做网站最好的单位建站教程的优点
  • 绥芬河网站建设来广营做网站
  • 贵阳网站建设方案书企业做网站公司排名
  • 中间商网站怎么做专业做网站排名
  • 郑州平台网站建设网页设计代码爱心
  • 万和城官方网站网站建设如何做好整体色彩搭配
  • 合肥网站开发公司电话泰安房产网信息网官网
  • 网站建设预付流程在线长链接转短链接
  • 哈尔滨松北区建设局网站被黑网站
  • 主机开通成功网站正在建设中晋城北京网站建设
  • 临沂网站优化哪家好全网络品牌推广
  • 宁波网站关键词排名推广wordpress挂件
  • 个人网站建设方法和过程网站建设统计表