部分安卓机默认字体大小改变导致webview内rem计算错误
function adapt(){
var d = window.document.createElement('div');
d.style.width = '1rem';
d.style.display = "none";
var head = window.document.getElementsByTagName('head')[0];
head.appendChild(d);
var defaultFontSize = parseFloat(window.getComputedStyle(d, null).getPropertyValue('width'));
return defaultFontSize
};
获取实际根字体大小后再计算比例差值
pxOneRem = pxOneRem * 16 / adapt();
docEl.style.fontSize = pxOneRem + 'px'