请教大神:手机版chrome处理全ajax页面的怪异问题?

发布于 2022-09-01 21:19:46 字数 262 浏览 10 评论 0

列表页A和文章页B <body>标签内的内容很多都是页面加载完成之后js创建的
一个浏览过程:从列表页A滚动(假设滚动了300px),点击链接进入文章页B,接着后退到列表页A,此时列表页A会重载,也就是js生成的节点会消失,重新发起ajax请求,滚动高度为0。也就是说history.back()后的那个页面感觉reload了一样。
该问题只在手机版chrome中出现,同一台机子上的UC和QQ浏览器未出现该问题,不知道该如何解决,本人也Google不到有用的文章,希望大神帮帮忙,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冧九 2022-09-08 21:19:46

history.back()的原页面本来就会reload。这和ajax页面没有半毛钱关系。

聆听风音 2022-09-08 21:19:46

把列表页中加载好的dom存到localstorage中

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文