使用 JavaScript 或 HTML 刷新页面

IT技术 javascript html page-refresh
2021-01-24 22:44:38

如何使用 JavaScript 或 HTML 刷新页面?

6个回答

window.location.reload(); 在 JavaScript 中

<meta http-equiv="refresh" content="1">在 HTML 中(其中1= 1 秒)。

这里有535 种使用 javascript重新加载页面的方法,非常酷:

这是前20个:

location = location
location = location.href
location = window.location
location = self.location
location = window.location.href
location = self.location.href
location = location['href']
location = window['location']
location = window['location'].href
location = window['location']['href']
location = window.location['href']
location = self['location']
location = self['location'].href
location = self['location']['href']
location = self.location['href']
location.assign(location)
location.replace(location)
window.location.assign(location)
window.location.replace(location)
self.location.assign(location)

和最后 10 个:

self['location']['replace'](self.location['href'])
location.reload()
location['reload']()
window.location.reload()
window['location'].reload()
window.location['reload']()
window['location']['reload']()
self.location.reload()
self['location'].reload()
self.location['reload']()
self['location']['reload']()

来源文章

哇,看看网页源代码,重复列表重复了这么久他只是用javascript来生成所有可能的排列而不是写出自己的想法。
2021-03-14 22:44:38
该列表中的许多条目只是具有不同语法的相同内容,例如用于访问对象属性的[]vs.语法。
2021-03-16 22:44:38
如果您的地址栏中有 #hashValue,则所有将 window.location 设置为变量(不执行函数)的设置都不会刷新,如果存在,它将简单地移动到页面上的该 ID。
2021-03-28 22:44:38
但缺少window.history.go(0);)
2021-04-02 22:44:38
不,我没有全部测试
2021-04-04 22:44:38

简单地使用..

location.reload(true/false);

如果为 false,则页面将从缓存重新加载,否则从服务器重新加载。

注意:这将重新提交表格
2021-03-17 22:44:38
默认值是false从缓存重新加载页面。
2021-03-23 22:44:38
这个答案让我度过了一天,或者更准确地说:我的夜晚...... location.reload() 和一些模式窗口出现了问题,这些窗口卡在以前的状态。location.reload(true); 是解决方案,因为默认值确实是假的,正如 Nabi KAZ 所说。非常感谢你...
2021-03-25 22:44:38
现在已弃用。使用window.location.reload()来代替。
2021-04-10 22:44:38
window.location.reload()

应该可以工作,但是有许多不同的选项,例如:

window.location.href=window.location.href
“window.location.href=window.location.href”似乎不再起作用
2021-03-25 22:44:38

你也可以使用

<input type="button" value = "Refresh" onclick="history.go(0)" />

这对我来说可以。

注意:这将重新提交表格
2021-03-22 22:44:38