Chrome更新89版本后,sessionStorage丢失a标签跳转丢失sessionStorage

最简单的解决办法 - a标签添加属性 rel="opener"

Chrome对于a标签默认添加了noopener属性,所以通过a标签跳转,会丢失新页面的控制权,sessionStorage自然也就丢失了,我们只需要在a标签上加上 rel="opener" 就行了。

在Chrome浏览器89版本前,当前会话页面指的是当浏览器窗口没有关闭时,窗口内同域网站可以共享此数据(同源浏览器多个窗口不共享),当页面全部关闭或窗口关闭后,sessionStorage数据会被摧毁,所以你用a标签跳转还是js跳转都会共享sessionStorage。

在2021年3月初Chrome浏览器进行了批量更新,更新到89版本后,通过a标签target="_blank"跳转到新页面时sessionStorage就会丢失。Chrome这一更新可能会导致很多网站的sessionStorage丢失。

a标签新窗口打开页面跳转sessionStorage丢失相关推荐

  1. vue是用a标签打开新页面_vue | 路由vue-router在新窗口打开页面

    vue的是单页面应用设计的渐进式框架,但是有时在项目中也会出现新窗口打开页面的情况,此时,就需要vue-router的知识来解决 一.使用标签 需要注意的是,router-link并不支持 targe ...

  2. php中asp标签怎么打开新页面,A标签新窗口打开怎么设置

    超链接a标签新窗口打开怎么设置怎么完成-a锚文本掀开法子设置 a标签是配置超链接锚文本标签,a超链接标签让站点A网页打开B网页,或让Aweb转到Bweb.那末a标签超链接翻开方法中新窗口翻开网页如何配 ...

  3. html a标签打开新页面,A标签新窗口打开怎么设置

    超链�?strong>a标签新窗口打开怎么设置怎么实现-a锚文本打开方式设置 首先看看a标签最简单最基本结构代码�?/p>CSS5�?lt;/a> 这样�?ldquo;CSS5�?r ...

  4. A标签新窗口打开怎么设置

    超链接a标签新窗口打开怎么设置怎么完成-a锚文本掀开法子设置 a标签是配置超链接锚文本标签,a超链接标签让站点A网页打开B网页,或让Aweb转到Bweb.那末a标签超链接翻开方法中新窗口翻开网页如何配 ...

  5. vue-router 设置路由在新窗口打开页面

    一. <router-link>标签实现新窗口打开: 官方文档中说 v-link 指令被 <router-link> 组件指令替代,且 <router-link> ...

  6. vue-router 如何在新窗口打开页面

    1. <router-link>标签实现新窗口打开: 官方文档中说 v-link 指令被 <router-link> 组件指令替代,且 <router-link> ...

  7. 在js中实现新窗口打开页面

    我们都知道可以在html代码中使用<a href="xxxx" target="_blank"></a>这种方式来打开一个新的窗口打开一 ...

  8. 点击链接新窗口打开页面

    列表页面,要是没有内页得话,就新窗口打开一个页面,-------要是有的话在点击列表页得就覆盖打开的窗口页面  使用的标签是  target="_block" 要是想一直打开在新窗 ...

  9. a标签新窗口打开,解决跨域问题

    标签在新窗口打开属性:target="_blank" 标签解决跨域属性:rel="nofollow noreferrer" <a href="h ...

最新文章

  1. 数据集与JSON对象互相转换
  2. AI公开课:19.03.20吴甘沙-驭势科技联合创始人《AI时代的自动驾驶趋势》课堂笔记以及个人感悟
  3. 朋友圈 H5 进化简史
  4. QNX设置开机启动命令来修改IP地址
  5. kaggle(一)训练猫狗数据集
  6. android studio lbs项目,android studio use 百度LBS have JNICommonMemCache
  7. soapui和cxf的却别_根据wsdl文件用soapUi快速构建webService服务(有图有真相)
  8. 如何在面试中介绍自己的项目经验?
  9. 大数据常见的处理方法有哪些
  10. hibernate中基于主键映射1-1关联关系和基于外键映射1-1关联关系的不同
  11. redis-pool go
  12. cloudflare_CloudFlare泄漏的消息揭晓,密码管理变得轻松
  13. 关于冯乐乐《Shader入门精要 》书中基础纹理一章的一些笔记
  14. 天正建筑8.5 天正给排水8.5天正电气8.5天正暖通8.5及注册机(32位)
  15. 如何使用 Web Speech API 在浏览器中识别语音
  16. Linux 查看磁盘空间命令
  17. [PHP] 2018年终总结
  18. 图解爬虫,用几个最简单的例子带你入门Python爬虫
  19. 《数据结构与算法》——Java版
  20. 华为鸿蒙系统超级终端,华为再发新版鸿蒙OS系统!新增超级终端功能:可媲美iOS系统...

热门文章

  1. Android:长度单位详解(px、dp、sp)
  2. 支付宝微信支付方式的选择
  3. 周二1.13网络及网络协议的补充
  4. 微信小程序—使用npm(第三方包)
  5. 特别策划:深度解析大学生“白菜价”现状
  6. 一款日程提醒软件 让你高效度过每一天
  7. kingbase V7/V8大小写敏感问题
  8. 六间房百日记(岩子)——牛网背后故事
  9. php strftime乱码,php – strftime错误的日期
  10. 多元微积分(三)--链式法则