当前位置: 首页 > 知识库问答 >
问题:

当跟踪target=“_blank”的链接时,新窗口上的sessionStorage不是空的

裴华荣
2023-03-14

我看到HTML5 sessionStorage在跟踪Weblinks时的不同行为。有时第一个页面的sessionStorage被复制到TargetPage,有时我在TargetPage上得到一个空的sessionStorage。

谁能给我解释一下,为什么会这样?

给定以下链接:

<a href="TargetPage.html" target="_blank">link</a>

任何帮助都很感激!

共有1个答案

巩镜
2023-03-14

IMHO:

我认为问题出在不同的浏览上下文中。在W3CWebStorage规范中有一段:

当在具有顶级浏览上下文的浏览上下文中创建新文档时,用户代理必须检查该顶级浏览上下文是否有用于该文档来源的会话存储区域

 类似资料:
  • 问题内容: 也许这实际上不是我遇到的问题,但是似乎当我“单击_链接”与target =“ _ blank”的链接时,会话会将焦点集中在当前窗口上。 因此,我要么希望能够切换到新窗口,要么就忽略_blank属性-本质上,我只是希望它实际转到链接所指示的页面,因此我可以确保它是正确的页面。 我使用webkit和selenium驱动程序。 到目前为止,我已经提交了我的发现。一个更彻底的答案是极大的赞赏。

  • 我有数据流就像 事件名,事件id,Start_time(时间戳)... 在这里,我想对最后一个带有时间戳的字段<;code>;Start_。 因此,我在flink window中看到的是,所以我猜它需要过去30分钟的事件,但不考虑 我想把数据放在start_ time在最后30分钟内的位置,然后我如何编写转换?我是否需要使用该列使用? 我是Flink的新手。 谢啦

  • 又一个Docker符号链接问题。我有一堆文件,我想复制到我所有的Docker构建。我的dir结构是: 有没有办法让Docker遵循符号链接并将common_files/file.txt复制到构建的容器中?

  • 问题内容: 当用户单击它时,如何在新窗口中将其设置为一定的宽度和高度?在firefox中,当前代码只会打开一个新标签页(而不是一个新窗口) 问题答案: 要在包含尺寸和所有内容的新窗口中打开,您将需要调用JavaScript函数,因为target =“ _ blank”不允许您调整尺寸。一个例子是: 希望这对您有所帮助。

  • 本文向大家介绍在新窗口打开链接的方法是什么?那怎么设置全站链接都在新窗口打开?相关面试题,主要包含被问及在新窗口打开链接的方法是什么?那怎么设置全站链接都在新窗口打开?时的应答技巧和注意事项,需要的朋友参考一下 希望通过合理的书写,来降低阅读的门槛。(把以上答案合并优化了一下,取百家之长) 通过给 标签设置 属性,即可实现链接在新窗口打开; 在 中为 元素设置 即可为所有的链接设置默认的打开方式为

  • 我正在使用Linux并试图学习OpenGL。我参考了learnopengl.com网站,并在这里编译了第一个可用的程序。 我似乎在编译程序时没有遇到命令问题 但是当我运行程序时,它会从后面显示东西,而不是像这样的空白窗口 但是请注意,此窗口不透明,因为如果我移动窗口,背景是相同的。但是,如果我最小化并重新打开窗口,则背景是新创建的。专用和集成 GPU 都会发生这种情况。 我需要做什么才能使它正常工