gpt4 book ai didi

javascript - 通过javascript获取原始/未修改的请求字符串

转载 作者:行者123 更新时间:2023-11-29 15:41:07 25 4
gpt4 key购买 nike

我想知道是否有办法检索上次请求/我当前在浏览器中看到的站点的原始请求字符串。

我知道我可以通过以下方式检索各种字符串window.location.* 属性,但我不能确定这些属性没有通过 pushState 等历史 API 更改(没有页面刷新)

我当然可以在页面加载后的开头存储一次原始字符串,然后再使用历史 API 执行操作,但也许已经内置了一些方法来获取我想要的内容?

最佳答案

您可以检查history.state

大多数文档的值为 null,除非它已被 history API 更改。

所以你的 javascript 可以检查


如果(历史。状态===null)
//做一点事

通常有一个 window.onpopstate 事件通过 API 触发历史变化,但浏览器处理它的方式不同。

MDN 上查看有关 window.onpopstate 的更多信息.

希望对您有所帮助:)

关于javascript - 通过javascript获取原始/未修改的请求字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18895533/

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