gpt4 book ai didi

javascript - 如何检测不触发 onpopstate 的 pushState/replaceState

转载 作者:行者123 更新时间:2023-11-30 00:17:35 29 4
gpt4 key购买 nike

<分区>

关于 popstate,documentation是这样说的:

Note that just calling history.pushState() or history.replaceState() won't trigger a popstate event. The popstate event is only triggered by doing a browser action such as a click on the back button (or calling history.back() in JavaScript).

因此,例如,在 youtube 上,如果您导航到另一个视频,则 url 会更改,但我如何检测到该更改,因为它不是由浏览器操作触发的?

我想在内容脚本中执行此操作,但如果不可能,我可以在后台执行此操作。

PS:Youtube 只是最简单的示例,因此特定于 youtube 的解决方案或依赖于 youtube 在 html 中维护某些 id 的解决方案不是我要找的。

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