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();
}
})