怎样解决微信浏览器 ajax请求对于第三方网页的重复请求问题

9被浏览7,113分享邀请回答1添加评论分享收藏感谢收起0添加评论分享收藏感谢收起写回答他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)15:41 提问
微信内置浏览器,点击返回强制重新加载前一个页面的问题
需求应该挺常见的吧,从列表页A跳转到详情页B,点击返回的时候希望回到列表页A当初浏览的位置。
其他浏览器都没有问题,因为都是静态保持页面原有的状态,只有微信内置浏览器会在返回后重新加载A页面。但也看到很多公众号的微应用返回后并不会刷新,看了看页面源代码也没看出有什么特别的。
目前已知的解决方案:
1、跳转B页面前在sessionStorage中存放A页面的数据,以及滚动条位置,A页面初始化时判断sessionStorage中的值,有的话就不重新请求服务器,而是显示sessionStorage中的值,并且scrollTo到指定位置。
2、往history中插入#以使返回失效,将详情页B做成div弹层,使用自定义的返回按钮来隐藏详情页。
由于种种原因以上两种方案都不想采用,不知道各位有没有更通用更直接的方法,比如在页面头部添加什么信息通知浏览器别刷新之类。
按赞数排序
微信的返回类似window.location=xxxx,而不是history.back(),添加头部没听说过。。
如果你的a页面不涉及js动态生成内容(包括ajax动态加载的),onscroll事件中自己用cookie记录下scrollTop,然后返回的时候window.onload读取cookie值重新设置滚动高度
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐" id="446080" data-tid="358726" data-pid="446080" data-position="1" data-fid="112" data-authorid="740361" data-author="王鹏_xdHjeg" data-dateline="">
微信浏览器中授权页面遇到的奇怪的302重复跳转问题
&&&应用类型选择2、微信&&&&&问题描述背景:&&&&&&&&我们在一个微信公众号的页面中使用了【网页授权获取用户基本信息】的接口,根据接口要求,用户点击我们页面的一个按钮后,引导用户进入授权页面(scope为snsapi_base),然后浏览器转到我们的回调页面。问题:&&&&&&&&问题总共有两个,以下用红色标出。&&&&&&&&我们通过后台日志发现,在我们引导用户进入授权页后,我们的后台会重复收到不同code参数的回调页面请求。&&&&&&&&由于我们每次的引导用户进入授权页面时的state参数都不同,因此,可以确认我们只引导一次用户进入授权页面,但从后台可以看到收到了30到50次以上的同样state参数的回调页面的请求;&&&&&&&&基于上面,可以分析出这些回调页面都是那一次授权页面的跳转导致的,而我们这边只进行了一次引导用户进入使用该state参数的授权页面。&&&&&&&&&&&&&&&&我们的回调页面的响应也是一个302跳转,但是这些回调页面的请求在应答给微信浏览器后,微信浏览器却未执行回调页面的302请求。&&&&&&&&在下面的问题现象中,我们将附上我们日志的相关记录以及我们的回调页面的HTTP响应包的截图。&&&&&&&&不知道这个问题是微信内置浏览器的一个BUG,又或是其他原因,期待技术支持人员能给提供技术支持。&&&&&&&&&重现步骤&由于我们是公众号的后台服务,所以当前只能从后台日志及数据包中发现问题。&&&&&&问题现象&&(截图或文字描述)&&&文字描述见上面的问题描述。截图如下:Apache的日志记录:回调页面的http响应包截图:系统内核下&&是否正常暂时无法完成此项检查。测试机型、系统以及应用版本暂时无法完成此项检查。测试页面由于本身业务的情况,&测试连接&或者&测试页面,还需要麻烦技术人员与我联系提供。问题是否必现大概率事件。&开发者联系方式微信/QQ:&
技术人员开出来
急啊!!!!现在的服务器每天好多资源都要浪费在这无用请求的处理上了,急求技术人员帮助!!!
我也有同样问题,请问解决了吗?解决方式是?
同样~求解啊
相同的问题,求解。
微信浏览器真的是移动届的ie6啊。重复请求这个问题坑死了多少程序员。并且这个还是大概率事件,腾讯也不修改下。微信浏览器的网络请求是走代理的,重复请求都是从不同代理发过来的。这个是巨坑啊,对业务提交场景来说。
一样的错误,为啥没有解释
我也碰到这个问题了,间隔10s重复请求,重复的那次&ip,Agent&都是随机的。巨坑啊!!!!
suu&发表于&&20:17:32&我也碰到这个问题了,间隔10s重复请求,重复的那次&ip,Agent&都是随机的。巨坑啊!!!!补个图,3次试验,每次第1条是正常请求,第2条是异常的。
suu&发表于&&20:23:10&补个图,3次试验,每次第1条是正常请求,第2条是异常的。
suu&发表于&&20:23:20&重复的那次还有android设备&什么鬼。
官方没人管吗???
也碰到302重定向的时候无法跳转
话说,到底有没有官方,
最近我们调试微信支付也出现类似问题,最开始我们使用引导restful&API后台重定向到微信授权URL,会出现多次回调,而且回调有两种,一种是回调是多次请求我们引导restful&API,另外一种是多次回调我们的redirect_url,尝试各种办法无解,后来我们尝试引导微信授权URL不用restful&API而采用JSP在前台跳转到微信授权URL,用window.location方式打开微信授权URL还是有两次回调redirect_url的问题,后来改用前端&a&链接方式然后自动点击跳转到微信授权URL的方式问题得到解决,问题的根源我们还是找不到,只是用这种方式绕过了问题。
我发现只要是微信公众号跳转菜单,都会重复请求两次服务,求解啊,怎么处理
我想问这个问题现在解决了没?
我是这样子的,在获取完用户的openID之后进入一个判断然后将程序强制终止,但是在微信浏览器其中我的程序走到了另外一个判断中,而且结果显示这个程序执行了2次,我觉得很有可能是微信授权回调了几次的原因
月经问一下,解决了吗
您需要&&后才可以回帖
输入下图中的字符
分类显示模式下长按文件最好能显示文件路径或者能直接跳转到文件所在目录里。 ...
输入下图中的字符
注册论坛帐号
论坛支持使用QQ帐号和邮箱帐号登录。已有QQ帐号?请在微信浏览器中的页面后退BUG怎么解决?
[问题点数:40分]
在微信浏览器中的页面后退BUG怎么解决?
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|}

我要回帖

更多关于 微信浏览器post请求 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信