h5开发时,input/textarea输入框在IOS 6s手机中,获取焦点时,键盘会拉起将整个页面向上推,输入完成后键盘收回但是页面还是停留在键盘拉起的状态),如下图所示:
//判断是否是安卓还是ios
isAndroid() {
let u = navigator.userAgent;
let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器
let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
return isAndroid === true;
}
//IOS 6s键盘收回
blurAddr() {
if (isAndroid()) return;
window.scroll(0, 0);//失焦后强制让页面归位
}