(function (doc, win) {
  var docEl = doc.documentElement,
    resizeEvt = "orientationchange" in window ? "orientationchange" : "resize",
    recalc = function () {
      var clientWidth = docEl.clientWidth;
      if (!clientWidth) return;
      clientWidth = clientWidth > 414 ? 414 : clientWidth;
      docEl.style.fontSize = 100 * (clientWidth / 375) + "px";
    };
  if (!doc.addEventListener) return;
  recalc();
  win.addEventListener(resizeEvt, recalc, false);
})(document, window);
// 微信内安卓网页字体适配-参见https://developers.weixin.qq.com/community/develop/doc/000a26b86948f8743cb9a6da951409?highLine=setFontSizeCallback
(function () {
  if (
    typeof window.WeixinJSBridge == "object" &&
    typeof window.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() {
    // 设置网页字体为默认大小
    window.WeixinJSBridge.invoke("setFontSizeCallback", { fontSize: 2 });
    // 重写设置网页字体大小的事件
    window.WeixinJSBridge.on("menu:setfont", function () {
      window.WeixinJSBridge.invoke("setFontSizeCallback", { fontSize: 2 });
    });
  }
})();
