gpt4 book ai didi

javascript - url 中的引用会触发 statechange 事件

转载 作者:行者123 更新时间:2023-11-28 08:35:15 25 4
gpt4 key购买 nike

我正在使用 History.js,一切正常。

URL 中包含引号时除外。

然后,页面无法正常工作,而是加载并突然触发 statechange 事件并调用我的绑定(bind)函数。

当用户在 Facebook 上点赞后访问我的网站并点击链接时,就会发生这种情况,Facebook 会向 URL 添加一堆参数,例如:&action_type_map={"183745848938475":"og.likes “}

一旦用户通过 url 中的“到达我的网站,就会调用 statechange(页面加载后),页面会认为用户正在尝试导航到某个地方。

有什么想法为什么会触发该事件以及我可以采取什么措施来阻止这种行为吗?

最佳答案

捕获 statechange 事件,执行一些清理操作或通过返回 false 来阻止其正常执行。

return false;

看到这个问题:

Statechange is firing whenever i do a push-state

关于javascript - url 中的引用会触发 statechange 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21316470/

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