收藏
回答

WeixinJSBridge的setFontSizeCallback不能生效了吗?

document.addEventListener(
      'WeixinJSBridgeReady',
      function (params) {
        // 1-1.设置禁止 Android 微信内网页字体大小默认缩放
        WeixinJSBridge.invoke('setFontSizeCallback', {
          fontSize: '1', // 默认档位 2
        });
        // 2.监听网页字体大小的事件,页面加载完成或用户手动修改字号会触发该事件
        WeixinJSBridge.on('menu:setfont', function (e) {
          // e.fontSize 档位  e.fontScale 放大比例
          // 3-1.业务逻辑
          // rem方式,根据档位或放大比例设置根字号大小
          // 非rem方式,根据档位或放大比例设置根节点命名空间className(如:wechat_fontsize_6)
        });
      },
      false
    );



https://pay.weixin.qq.com/docs/merchant/development/access-specification/large-font-size-specification.html

根据这个文档的示例代码 发现setFontSizeCallback不生效,进入页面后,还是上一次设置的文字档位,测试了苹果、安卓设备都不生效,是不能使用了吗?

最后一次编辑于  08-21
回答关注问题邀请回答
收藏
登录 后发表内容