1. // 安卓:
    2. (function() {
    3. if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") {
    4. handleFontSize();
    5. } else {
    6. if (document.addEventListener) {
    7. document.addEventListener("WeixinJSBridgeReady", handleFontSize, false);
    8. } else if (document.attachEvent) {
    9. //IE浏览器,非W3C规范
    10. document.attachEvent("onWeixinJSBridgeReady", handleFontSize);
    11. }
    12. }
    13. function handleFontSize() {
    14. // 设置网页字体为默认大小
    15. WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : 0 });
    16. // 重写设置网页字体大小的事件
    17. WeixinJSBridge.on('menu:setfont', function() {
    18. WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : 0 });
    19. });
    20. }
    21. })();
    22. //iOS:
    23. // ios使用-webkit-text-size-adjust禁止调整字体大小
    24. body {
    25. -webkit-text-size-adjust: 100% !important;
    26. -moz-text-size-adjust: 100% !important;
    27. text-size-adjust: 100% !important;
    28. }