📜  javascrpt 刷新页面 - Javascript (1)

📅  最后修改于: 2023-12-03 15:01:49.345000             🧑  作者: Mango

JavaScript 刷新页面

如果您要刷新当前页面,而没有使用浏览器的刷新按钮,可以使用 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,强制重新加载页面。