【发布时间】:2016-04-01 09:24:37
【问题描述】:
确保页面重定向到另一个页面并确保即使目标页面是当前页面也能刷新页面的最简单/最佳方法是什么。
我在 www.website.com 页面上有一些功能,可将用户重定向到 URL www.website.com/#tag。然后我有一个 onload,即使它检查#tag 的 url 并在该标签存在时执行某些操作。
但是,如果用户已经在页面 www.website.com/#tag 上,则程序会中断。确保通过此功能始终将用户重定向到 www.website.com/#tag 的最佳方法是什么,就好像他们刚从其他页面(比如说 www.google.com)到达该网站一样。
我目前正在重定向:
window.location.replace(www.website.com/#tag);
我知道有一百万种方法可以重新加载页面。我一直在使用:
location.reload();
【问题讨论】:
-
location.reload(true);,这样缓存的页面就不会投递了。 -
是否可以简单地调用window.location.replace(www.website.com/#tag);然后调用 location.reload(true);还是函数在替换事件后停止运行?
-
一旦你使用替换,页面将重新加载,之后不会执行任何操作。
-
好的,我怎样才能得到这两种效果呢?
标签: javascript jquery redirect reload