关于history.go(-1),firefox页面跳转后不刷新是怎么回事?

 我来答
彭咿呀
高粉答主

2018-01-21 · 醉心答题,欢迎关注
知道大有可为答主
回答量:227
采纳率:100%
帮助的人:34.2万
展开全部

history.go(-1)这个方法本身就是页面回退,是从缓存中读取之前的资源,不会执行刷新。按照一般经验来说,ie和chrome应该也不会刷新。

如果您的返回上一页操作有重置数据的需求,使用此方法是不合适的,建议还是直接访问referr的方式实现。

【history】

history是Javascript中Window下的对像,用于存储浏览器的历史信息。

它含有三个方法,go(),back()和forward(),分别用来控制页面的跳转。其中:
1.back()表示返回到上一页面,效果相当于go(-1);
2.forward()表示返回到下一页面,效果相当于go(1);
3.go()用于指定页的跳转,比如go(-2)表示返回到浏览过的前两个页面。

傲雪寒梅0228ok
2018-01-08 · TA获得超过7878个赞
知道小有建树答主
回答量:51
采纳率:100%
帮助的人:2.1万
展开全部

history.go(-1)这个方法就是页面回退,是从缓存中读取之前的资源,不会执行刷新。

按照一般经验来说,ie和chrome也不会刷新。

如果您的返回上一页操作有重置数据的需求,使用此方法是不合适的,建议还是直接访问referr的方式实现。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式