使用JS刷新浏览器窗口

Kam*_*med 5 javascript

我正在尝试使用以下代码刷新浏览器窗口:

window.location = window.location.href;
Run Code Online (Sandbox Code Playgroud)

但它不会刷新窗口,但是当我尝试这样做时:

window.location = "http://www.google.com";
Run Code Online (Sandbox Code Playgroud)

它确实将我重定向到Google.谁能告诉我这里我做错了什么?为什么不刷新浏览器窗口?

Mil*_*ous 21

使用window.location.reload(),就是这样.

  • 另外,我会使用window.location.reload(true); 这样页面不会从缓存中刷新 - 它不是一直需要的,但有时它会解决问题:) (5认同)
  • 正如旁注所示,`window`对象实际上是在Javascript中隐式应用的,因此只要你没有在本地范围内定义一个新的`location`对象就不需要它(即`location.reload()`将起作用同样). (2认同)