使用原型重新加载页面

4
有没有一种使用prototype重新加载页面(或重定向到自身)的方法?
3个回答

12

你不需要使用JavaScript库来实现此功能。一个简单的:

window.location.reload();
或者
window.location.href = window.location.href;

应该足以满足需求。


2
window.location.reload() 更好,因为它即使有锚点(#)也能正常工作。而 window.location.href = window.location.href; 则不行。 - W3Max

5

我怀疑这个想法。似乎为像location.reload(true);这样简单的东西编写一个辅助函数没有多大意义,因为它并不经常使用。


这个布尔参数到底在哪里指定或记录?MDN只在那个页面上提到了它,但没有关于Location.prototype.reload的正式文档。WhatWGW3C也都没有提到它。它似乎是在这个版本中引入的。不过,它确实可以工作。 - Sebastian Simon
在回答这个问题时,MDN文章没有提到true参数,这也很奇怪。 - Sebastian Simon

1
window.location.href = window.location.href;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接