UNPKG

ipink-util

Version:

util.js

47 lines (45 loc) 1.6 kB
const disabledFontChange = () => { try { let handleFontSize = function() { WeixinJSBridge.invoke("setFontSizeCallback", { "fontSize": 0 }); WeixinJSBridge.on("menu:setfont", function() { WeixinJSBridge.invoke("setFontSizeCallback", { "fontSize": 0 }); }); }; if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") { handleFontSize(); } else { if (document.addEventListener) { document.addEventListener("WeixinJSBridgeReady", handleFontSize, false); } else if (document.attachEvent) { document.attachEvent("WeixinJSBridgeReady", handleFontSize); document.attachEvent("onWeixinJSBridgeReady", handleFontSize); } } if (window.AlipayJSBridge) { AlipayJSBridge.call("setToolbarMenu", { menus: [{ name: "", tag: "H5MenuActionOfFont", icon: "" }], override: true }, function(e) { console.log(e, "e"); }); } let style = "<style>body{-webkit-text-size-adjust: 100% !important;text-size-adjust: 100% !important;-moz-text-size-adjust: 100% !important;}</style>"; let ele = document.createElement("div"); ele.innerHTML = style; document.getElementsByTagName("head")[0].appendChild(ele.firstElementChild); document.body.style["webkitTextSizeAdjust"] = "100%"; document.body.style["textSizeAdjust"] = "100% !important"; document.body.style["mozTextSizeAdjust"] = "100% !important"; } catch (e) { } }; export { disabledFontChange };