📅  最后修改于: 2023-12-03 15:01:49.345000             🧑  作者: Mango
如果您要刷新当前页面,而没有使用浏览器的刷新按钮,可以使用 JavaScript 的 location.reload()
方法。
// 刷新当前页面
location.reload();
// 刷新当前页面并跳转到指定URL
location.href = 'https://example.com';
location.reload()
方法会重新加载当前页面,并重新绘制页面中的所有元素。如果当前页面包含了表单,会提示用户是否重新提交表单。如果用户同意提交表单,表单的 POST
请求将被重新发送。
如果您想要刷新页面的同时跳转到另一个 URL,可以将 location.href
赋值为另一个 URL,如下所示:
location.href = 'https://example.com';
请注意,location.reload()
方法会强制使用浏览器的缓存。如果您需要重新加载页面并忽略缓存,请在重载 URL 时添加一个时间戳查询参数,如下所示:
// 刷新当前页面并忽略缓存
location.href = 'https://example.com?timestamp=' + new Date().getTime();
这样,每次刷新页面时,时间戳都会被更新,浏览器会认为它是一个新的 URL,强制重新加载页面。