gpt4 book ai didi

javascript - window.name 在谷歌浏览器中不持久

转载 作者:搜寻专家 更新时间:2023-11-01 04:42:16 28 4
gpt4 key购买 nike

我在使用 window.name 属性的 Google Chrome 中看到一个奇怪的行为。

例如:

  1. 打开一个选项卡并转到 http://google.com .

  2. 打开控制台,输入window.name="hello"

  3. 现在在 same 选项卡中,转到 http://chase.com .

  4. 在控制台中,键入 window.name

我希望看到 "hello" 返回,但我看到的却是 ""

这是 Google Chrome 的已知问题吗?它适用于 FireFox。

有人对这种行为有任何见解吗?

谢谢!


更新:

如果我没有输入新的 URL,而是输入 window.location="http://chase.com",那么 window.name 仍然存在!

最佳答案

window 是每个文档的全局对象,而不是浏览器窗口。例如,在带有 iframe 的页面中,每个 iframe 都有一个 window。每次加载文档时,都会为上下文创建并填充一个新的全局对象。卸载文档时,全局对象及其所有数据都将被销毁。

关于javascript - window.name 在谷歌浏览器中不持久,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15144359/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com