Javascript 如何在带有哈希符号的链接中强制重新加载页面?

Javascript 如何在带有哈希符号的链接中强制重新加载页面?,javascript,html,Javascript,Html,我有一个带有哈希符号的链接: 单击页面时如何启用页面重新加载 只有js才有可能吗?您必须侦听HashChangeEvent并向location搜索对象添加查询参数(如时间戳): function locationHashChanged() { var dstringquery = `d=${new Date().getTime()}`; location.search = location.search.length === 0 ? dstringquery : (locat

我有一个带有哈希符号的链接:

单击页面时如何启用页面重新加载


只有js才有可能吗?

您必须侦听HashChangeEvent并向location搜索对象添加查询参数(如时间戳):

function locationHashChanged() {
    var dstringquery = `d=${new Date().getTime()}`;
    location.search = location.search.length === 0 ?  dstringquery : (location.search + '&' + dstringquery);
}

window.onhashchange = locationHashChanged;

您必须侦听HashChangeEvent并向location搜索对象添加查询参数(如时间戳):

function locationHashChanged() {
    var dstringquery = `d=${new Date().getTime()}`;
    location.search = location.search.length === 0 ?  dstringquery : (location.search + '&' + dstringquery);
}

window.onhashchange = locationHashChanged;

您可以添加这样的随机参数:这将强制重新加载。这就成功了。非常感谢。您可以添加这样的随机参数:这将强制重新加载。这就成功了。非常感谢。KIKO软件的评论是对我的问题的一个更简单、更有效的解决方案,所以我没有尝试你的评论,但无论如何谢谢你!KIKO软件的评论是对我的问题的一个更简单、更有效的解决方案,所以我没有尝试你的评论,但无论如何谢谢你!