关于微信公众号开发的一些总结

1.由于iOS微信6.5.3版本升级了UIWebView为WKWebview,在WKWebview中将暂不支持cache jsapi,但对于css和js几乎没有影响;

关于WKWebview的其他注意事项,请查看参考1

参考:
1.iOS WKWebview 网页开发适配指南
2.CSSer 对于从 UIWebview 到 WKWebview 需要担心什么

2.退出微信登陆后,将清除cookie和localStorage;

3.页面主体框架布局建议不要使用绝对定位:absolute,fiexd,因为ios会出现很不和谐的滑动现象

更多请点击:https://buluo.qq.com/p/detail.html?from=share&bid=208664&pid=4121905-1450347103
在这里插入图片描述

4. 关于video的弹窗遮挡问题

  • 说明:由于现在微信内置浏览器采用腾讯X5内核,X5内核以增强用户体验为名,给video套上了自己的UI并强制全屏与置顶,这个全屏与层级不接受DOM层面的任何约束;
  • 目前解决方法:弹窗前先隐藏 video

5.关于聊天室的输入框css设置问题

在这里插入图片描述

6.问题

mui.min.js:8 [Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive.
在这里插入图片描述

解决方法一:
css里面加上:

* { touch-action: pan-y; }

7.点击按钮,让获取焦点的表单元素失去焦点,以便隐藏手机端虚拟键盘

这个是基于mui的,你得按自己项目实际情况弄
主要用到 document.activeElement,blur两个属性;

  mui('body').on('tap', '.btn-box .btn', function (e) {
    console.log('document.activeElement:', document.activeElement);
    const actEle = document.activeElement;
    if (actEle) {
      actEle.blur();
    }
  })
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kaiking_g

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值