font.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. (function() {
  2. window.addEventListener('resize', () => {
  3. if (document.activeElement.tagName == 'INPUT') {
  4. window.setTimeout(() => {
  5. document.activeElement.scrollIntoViewIfNeeded();
  6. }, 100);
  7. }
  8. })
  9. if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") {
  10. handleFontSize();
  11. } else {
  12. if (document.addEventListener) {
  13. document.addEventListener("WeixinJSBridgeReady", handleFontSize, false);
  14. } else if (document.attachEvent) {
  15. document.attachEvent("WeixinJSBridgeReady", handleFontSize);
  16. document.attachEvent("onWeixinJSBridgeReady", handleFontSize);
  17. }
  18. }
  19. function handleFontSize() {
  20. /*设置网页字体为默认大小*/
  21. WeixinJSBridge.invoke('setFontSizeCallback', {
  22. 'fontSize': 0
  23. });
  24. /*重写设置网页字体大小的事件*/
  25. WeixinJSBridge.on('menu:setfont', function() {
  26. WeixinJSBridge.invoke('setFontSizeCallback', {
  27. 'fontSize': 0
  28. });
  29. });
  30. }
  31. })();