Location如何控制浏览器
时间:2013-12-9
Location对象提供了两个来对页面载入进行控制,分别是reload方法和replace方法.
1.reload(source)方法
顾名思义,reload方法就是重新载入页面,它接收一个布尔类型的参数source,表示页面载入的来源,当source为默认值false时,表示从缓存中载入页面,当source为true时表示强制从服务器重新载入页面,通过这个方法,可以很容易实现页面刷新的功能.
2.replace(url)方法
在使用浏览器访问网站时,浏览器能够将访问过的页面记录下来,称为访问历史,单击[后退]或[前进]按钮时,能够将用户导航到上一页面或下一页面,replace方法用来控制新记录插入浏览器访问历史列表中的方式,其语法为:
location.replace(url)
这个调用实际上和改变location属性的效果相同,表示将用户导航至URL所指向的页面,然而,当前页面却不会被记录到浏览器历史列表中,而是由新页面代替.