ipink-util
Version:
util.js
47 lines (45 loc) • 1.6 kB
JavaScript
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 };