[英]How do I force page reload in a link with hash sign?
I have a link with hash sign: 我有一个带有哈希符号的链接:
href="/#something" href =“ /#something”
How do I enable page reload when its clicked? 单击页面后如何启用页面重新加载?
Is it only possible with js? 只能用js吗?
You have to listen to the HashChangeEvent and add a query param (like a timestamp) to the location search object: 您必须收听HashChangeEvent并将查询参数(如时间戳记)添加到位置搜索对象:
function locationHashChanged() {
var dstringquery = `d=${new Date().getTime()}`;
location.search = location.search.length === 0 ? dstringquery : (location.search + '&' + dstringquery);
}
window.onhashchange = locationHashChanged;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.