如何使用JavaScript从新加载页面

如何使用JavaScript从新加载页面? 浏览器

我须要一种适用于全部浏览器的方法。 缓存


#1楼

若是你把 服务器

window.location.reload(true);

在页面开始时,没有其余条件限制运行该代码的条件,页面将加载,而后继续从新加载自身,直到关闭浏览器。 spa


#2楼

您可使用window.location.reload();执行此任务window.location.reload(); 因为有不少方法能够执行此操做,但我认为这是使用JavaScript从新加载同一文档的适当方法。 这是解释 .net

可使用JavaScript window.location对象 code

  • 获取当前页面地址(URL)
  • 将浏览器重定向到另外一个页面
  • 从新加载同一页面

window :在JavaScript中表明浏览器中的打开窗口。 对象

location :在JavaScript中保存有关当前URL的信息。 ip

location对象就像window对象的一部分,能够经过window.location属性来调用。 文档

location对象具备三种方法: get

  1. assign() :用于加载新文档
  2. reload() :用于从新加载当前文档
  3. replace() :用于将当前文档替换为新文档

因此在这里咱们须要使用reload() ,由于它能够帮助咱们从新加载同一文档。

所以,请像window.location.reload();同样使用它window.location.reload();

jsfiddle在线演示

要要求浏览器直接从服务器而不是从缓存中检索页面,能够将true参数传递给location.reload() 此方法与全部主要浏览器兼容,包括IE,Chrome,Firefox,Safari,Opera。


#3楼

您能够简单地使用

window.location=document.URL

其中document.URL获取当前页面的URL,window.location从新加载它。


#4楼

尝试:

window.location.reload(true);

设置为“ true”的参数将从服务器从新加载新副本。 忽略它会从缓存中提供页面。

能够在MSDNMozilla文档中找到更多信息。


#5楼

这对我有用:

function refresh() {

    setTimeout(function () {
        location.reload()
    }, 100);
}

http://jsfiddle.net/umerqureshi/znruyzop/

相关文章
相关标签/搜索