2023年7月2日发(作者:)
微信⼩程序web-view组件嵌⼊h5页⾯导致显⽰不正常的问题Write By Monkeyfly以下内容均为原创,如需转载请注明出处。前提已知存在⼀个微信⼩程序,该⼩程序的某个页⾯通过web-view组件嵌套了我们微信公众号的⼀个h5下单页⾯。在⼩程序内嵌套的这个h5下单页⾯中,进⾏下单操作后会跳转⾄下单成功页⾯。说明:下单成功后,页⾯会显⽰⽤js计算的取件时间、图⽚⼴告位、下单成功列表以及再下⼀单按钮。然后,问题就来了:下单成功后,安卓⼿机可以正常显⽰下单成功页⾯,且功能正常;⽽苹果⼿机直接显⽰了⼀张空⽩页⾯,下单成功列表并没有被渲染出来,除了样式之外不显⽰任何数据。由于对⼩程序的开发并不是很熟悉,所以⼀开始就⾛错了路,将问题的重⼼全部放在了“安卓和苹果⼿机系统的差异上”,导致花费了很长时间都没有任何结果。因为要尽快定位问题所在,我们这边⼜没有⼩程序的开发环境,所以只能在h5页⾯打断点进⾏调试,调试的最终结果是:在跳转⾄下单成功页⾯时,苹果⼿机根本就alert()不出来任何东西,⽽安卓⼿机可以alert()出来。虽然现象很奇怪,但还是不清楚原因是什么。百度了许久,最终也就只找到了这⼀个有⽤的信息:问题分析对
web-view 组件不了解的⼩伙伴们,直接查看官⽅⽂档介绍即可。⼊⼝地址:介绍:web-view 组件是⼀个可以⽤来承载⽹页的容器,会⾃动铺满整个⼩程序页⾯。官⽅⽰例代码如下:12345⽤法特别简单:
评论列表(0条)