微信端,打开产品列表页,翻几页,进入详情,再返回,返回原来的位置的解决办法

安卓返回又重新刷新

期望结果:返回到之前浏览的位置 

现状:苹果可以,但安卓不行。

期望结果:返回到之前浏览的位置 

现状:苹果可以,但安卓不行。

 

方案一:通过记录scroll位置,重新读取数据,到加载的位置

方案二:manifest缓存技术

测试,发现用manifest只能在https://下。整站需要改动,暂不做处理。

 

方案三:将详情页通过ifram或者弹框方式引到当前页,通过操作关闭当前弹窗

不合适,对原来代码改动及体验也改动过大

 

方案四:H5通过H5本地存储的方式将数据存起来,需要时取值。

 

开始先尝试方案二,

1)配置IIS

2)修改代码

结果需要改为https://访问在行

出错信息如下:

Application Cache is restricted to secure contexts. Please consider migrating your application to HTTPS, and eventually shifting over to Service Workers. See https://goo.gl/rStTGz for more details.

最后决定改用方案四,因为方案四本身Localstorage就可以存储大容易字节信息。可以把整个HTML内容存储下来。

暂时我的程序 要做以下处理:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值