消除微信字体大小对网页的影响
2024-12-12 14:56:44
(function () {
  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)
  }

  function handleFontSize() {
    // 设置网页字体为默认大小
    WeixinJSBridge.invoke("setFontSizeCallback", {  fontSize: 0 })

    // 重写设置网页字体大小的事件
    WeixinJSBridge.on("menu:setfont", function () {
      WeixinJSBridge.invoke("setFontSizeCallback", { fontSize: 0 })
    })
  }
})();