社区
基础编程
帖子详情
为什么点击浏览器的返回按钮就会出现错误?
moadfikw
2016-08-15 03:20:49
A页面上面有一个B页面的链接 点击链接可以跳转到B页面 如果我在A页面搜索一条数据( A页面搜索时用的是POST提交方式 而且数据和B页面没关系) 搜索出来数据后 然后再点击B页面的链接 当进入B页面后再点击浏览器的返回按钮返回A页面就会发生错误
如果在A页面不搜索数据 直接点击链接进入B页面再点击浏览器的返回按钮返回A页面就不会发生错误 这是为什么?
...全文
320
7
打赏
收藏
为什么点击浏览器的返回按钮就会出现错误?
A页面上面有一个B页面的链接 点击链接可以跳转到B页面 如果我在A页面搜索一条数据( A页面搜索时用的是POST提交方式 而且数据和B页面没关系) 搜索出来数据后 然后再点击B页面的链接 当进入B页面后再点击浏览器的返回按钮返回A页面就会发生错误 如果在A页面不搜索数据 直接点击链接进入B页面再点击浏览器的返回按钮返回A页面就不会发生错误 这是为什么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
傲雪星枫
2016-08-15
打赏
举报
回复
返回的那个地址,试试不返回,而是直接访问(带上参数),看看是否出错 如果还是会出错,就是那个页面有问题了
yuxubin93
2016-08-15
打赏
举报
回复
可以尝试用SESSION把值存起了然后返回
moadfikw
2016-08-15
打赏
举报
回复
引用 4 楼 yuxubin93 的回复:
应该是参数没传回去
那么怎么办呢?
yuxubin93
2016-08-15
打赏
举报
回复
应该是参数没传回去
moadfikw
2016-08-15
打赏
举报
回复
引用 1 楼 fdipzone 的回复:
看看传递了什么参数。刷新时是否有问题。
比如在A页面搜索aaa后 地址就是A.php?name=aaa 这个时候点击进入B页面 再返回A页面就会显示页面错误
moadfikw
2016-08-15
打赏
举报
回复
引用 1 楼 fdipzone 的回复:
看看传递了什么参数。刷新时是否有问题。
返回A页面时地址栏上显示的是A页面的地址 没有参数 但是在搜索出来的结果页面有参数的
傲雪星枫
2016-08-15
打赏
举报
回复
看看传递了什么参数。刷新时是否有问题。
浏览器
点击
后退提示_当
点击
浏览器
后退时
会
发生什么
2019-06-25 更新:补充 efe 的一篇文章,对 bfcache 有较为深入的源码研究和解决方案(通过 Worker):
浏览器
往返缓存(Back/Forward cache)问题的分析与解决。假设存在一个非单页应用,当从页面A跳转到页面B后,
点击
浏览器
后退
按钮
后
会
发生什么?这里有两个细节需要关注,一个是离开页面A的时候,页面A怎么处理?另一个是当从页面B
返回
页面A时,
会
发生什么。如果要弄清...
React监听
浏览器
返回
(页面跳转问题)(关于
点击
浏览器
返回
错误
界面的问题)
1、React
浏览器
页面
返回
错误
,
点击
面包屑没有问题,但是
点击
浏览器
返回
键却
出现
跳转
错误
。 2、首先需要监听
浏览器
返回
事件,然后调用自己写的
返回
方法 3、在组件挂载完成后 ,判断
浏览器
是否支持popstate componentDidMount() { // 监听
浏览器
点击
返回
if (window.history && window.history.pus...
vue
点击
浏览器
的
返回
按钮
失效_关于vue-router中
点击
浏览器
前进后退地址栏路由变了但是页面没跳转...
情景:在进行正常页面跳转操作后(页面A跳转到页面B),
点击
浏览器
的左上角的‘后退’
按钮
,
点击
后,可以看到url地址已经发生了变化(url由页面B变为页面A),hash值也已经是上一页的路由,但是
浏览器
显示的内容却没有发生变化(依旧是页面B)。没有任何报错(页面A和页面B无任何js
错误
或者兼容性
错误
)。若有
错误
也
会
导致页面跳转不成功,页面依旧是当前页面,但是控制台
会
报ERROR。但是页面按
浏览器
刷新...
禁用
浏览器
返回
按钮
//禁用
浏览器
返回
按钮
为什么要禁用,ie不禁用存在一些问题:用户登录后,
点击
返回
,验证码刷新了,但是提交登录,
会
一直提示验证码
错误
(实际,验证码是正确的,
浏览器
一直拿之前生成的验证码校验) $(function() { if (window.history && window.history.pushState) { $(window).on('popstate'...
关于在
浏览器
中监听用户
点击
返回
键
前端时间做了个需求,是关于监听用户
点击
实体
返回
键
出现
挽留弹窗的需求 做过混合开发的都知道,要在自己的app内监听
返回
事件是很简单的,但是在
浏览器
中呢,我们知道用onbeforeunload也可以监听用户刷新或者关闭页面,但是这种方式弹出的对话框是
浏览器
默认的,不能更改样式 先说下,我们的工程是基于vue进行的开发,所以这里有种方法就是在当前页面的mounted生命周期中加入一个this.$router.push('?dialog=true')方法,我们知道,此时对于
浏览器
...
基础编程
21,891
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章