gpt4 book ai didi

javascript - 事件 "onpopstate"VS "onhashchange"

转载 作者:行者123 更新时间:2023-11-29 21:49:04 26 4
gpt4 key购买 nike

我希望我的脚本在散列更改或用户浏览其历史记录时触发一个函数。当我将这两个事件关联到同一个函数时,事件 onpopstateonhashchange 都会在散列更改时触发,从而对我的函数进行两次调用。

哪个最好保留? onpopstate 还是 onhashchange

最佳答案

如果我们谈论 chrome 浏览器——当您更改 url 时,两个事件都会被触发。但是,如果您尝试对 IE11 进行同样的操作,那么唯一会被触发的事件是 onhashchange 而不是 onpopstate。我遇到了同样的问题,最后我决定只保留在两种浏览器中都能正常工作的 onhashchange。

关于javascript - 事件 "onpopstate"VS "onhashchange",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30081432/

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