Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 重定向用户并始终确保加载/重新加载整个页面_Javascript_Jquery_Single Page Application - Fatal编程技术网

Javascript 重定向用户并始终确保加载/重新加载整个页面

Javascript 重定向用户并始终确保加载/重新加载整个页面,javascript,jquery,single-page-application,Javascript,Jquery,Single Page Application,如果我在页面http://mywebsite.com/contact而我: window.location.assign('http://mywebsite.com/contact#foo'); 页面不刷新,我理解这是需要的。但是我想刷新/重新加载页面(以更新用户缓存)。我是否可以使用Javascript或JQuery函数来更改url并始终重新加载/刷新页面 用例 当用户单击任何anchorhtml元素时,my函数将检查页面是否在过去24小时内重新加载/加载。如果没有,我将调用上面的java

如果我在页面
http://mywebsite.com/contact
而我:

window.location.assign('http://mywebsite.com/contact#foo'); 
页面不刷新,我理解这是需要的。但是我想刷新/重新加载页面(以更新用户缓存)。我是否可以使用Javascript或JQuery函数来更改url并始终重新加载/刷新页面

用例

当用户单击任何
anchor
html元素时,my函数将检查页面是否在过去24小时内重新加载/加载。如果没有,我将调用上面的javascript函数,以确保用户导航到他们想要的页面,同时重新加载整个页面,以确保他们使用的是最新版本的单页应用程序

只需放入
window.location.reload(true)
window.location.assign()之后
window.location.reload(true)
将从服务器重新加载页面。
window.location.reload(false)
将从缓存中重新加载(如果可用)。

在Chrome上工作,但在IE11或Firefox上不工作。他们首先转到新页面,然后重新加载到上一页。那么location.replace呢?