1. 首页
  2. 移动开发
  3. iOS
  4. ios 不支持 iframe 的完美解决方法(兼容iOS&安卓)

ios 不支持 iframe 的完美解决方法(兼容iOS&安卓)

上传者: 2021-07-25 14:04:26上传 PDF文件 54.41 KB 热度 21次

最近做微信公众号页面,因为入口不同,需要把公共页面抽取出来,然后根据不同的值,传递给后台不同的入口。刚开始用iframe页面嵌套,但发现iOS系统对iframe嵌套页面的高度和定位控制的不到位,具体表现为,当嵌套的子页面的高度大于父页面的高度,且子页面中有触发弹框事件时,这时,如果子页面高度远远大于父页面高度,就会出现弹框找不到的情况,其实可能是在视口以下,弹框的位置只是相对于子页面来定位,并没有相对于视口定位。尝试了好多种方法,均不理想,而安卓系统则表现良好,于是想到,iOS系统可直接做页面跳转,而安卓系统则正常使用iframe,

下载地址
用户评论