请教大神:手机版chrome处理全ajax页面的怪异问题?
列表页A和文章页B <body>标签内的内容很多都是页面加载完成之后js创建的
一个浏览过程:从列表页A滚动(假设滚动了300px),点击链接进入文章页B,接着后退到列表页A,此时列表页A会重载,也就是js生成的节点会消失,重新发起ajax请求,滚动高度为0。也就是说history.back()后的那个页面感觉reload了一样。
该问题只在手机版chrome中出现,同一台机子上的UC和QQ浏览器未出现该问题,不知道该如何解决,本人也Google不到有用的文章,希望大神帮帮忙,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
history.back()的原页面本来就会reload。这和ajax页面没有半毛钱关系。
把列表页中加载好的dom存到localstorage中