禁止微信调整字体大小
发布: 2017-01-20 12:25:31标签: 前端开发
IOS禁止微信调整字体大小
css给全局样式body设置如下:
01body {02 -webkit-text-size-adjust: 100% !important;03}
复制代码android禁止微信调整字体大小
js在页面加载时候调用下边的方法(react在componentDidmount中调用方法)
01 function resetFontSize() {02 if (typeof WeixinJSBridge === 'object' && typeof WeixinJSBridge.invoke === 'function') {03 handleFontSize();04 } else {05 if (document.addEventListener) {06 document.addEventListener('WeixinJSBridgeReady', handleFontSize, false);07 } else if (document.attachEvent) {08 document.attachEvent('WeixinJSBridgeReady', handleFontSize);09 document.attachEvent('onWeixinJSBridgeReady', handleFontSize);10 }11 }12 function handleFontSize() {13 WeixinJSBridge.invoke('setFontSizeCallback', {14 'fontSize': 015 });16 WeixinJSBridge.on('menu:setfont', function () {17 WeixinJSBridge.invoke('setFontSizeCallback', {18 'fontSize': 019 });20 });21 }22 };
复制代码