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呢?