index.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. const baseSize = 16
  2. function setRem() {
  3. const scale = document.documentElement.clientWidth / 375
  4. document.documentElement.style.fontSize = baseSize * scale + 'px'
  5. }
  6. setRem()
  7. window.onresize = function () {
  8. setRem()
  9. }
  10. function isIPhoneX() {
  11. var u = navigator.userAgent,
  12. isX;
  13. var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
  14. if (isIOS) {
  15. if (screen.height == 812 && screen.width == 375) {
  16. isX = true
  17. } else {
  18. isX = false
  19. }
  20. }
  21. return isX
  22. }
  23. if (isIPhoneX()) {
  24. document.querySelector('.bar').style.padding = "8px 15px 42px"
  25. document.querySelector('.iphoneX').style.display = "block"
  26. }
  27. let u = navigator.userAgent,
  28. ios = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
  29. a = document.querySelector('.bar>a');
  30. if (ios) {
  31. a.setAttribute("href", "https://itunes.apple.com/app/id1511863353");
  32. }
  33. // $.get("/h5/wxjsapi/signature", {
  34. // url: encodeURIComponent(window.location.href)
  35. // },
  36. // function (res) {
  37. // wx.config({
  38. // debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
  39. // appId: res.data.appid, // 必填,公众号的唯一标识
  40. // timestamp: res.data.timestamp, // 必填,生成签名的时间戳
  41. // nonceStr: res.data.noncestr, // 必填,生成签名的随机串
  42. // signature: res.data.signature, // 必填,签名
  43. // jsApiList: ["updateAppMessageShareData"] // 必填,需要使用的JS接口列表
  44. // });
  45. // wx.error(function (res) {
  46. // console.log(res);
  47. // });
  48. // wx.ready(function () {
  49. // wx.updateAppMessageShareData({
  50. // title: "友期app", // 分享标题
  51. // desc: "真人短视频匹配交友,游戏开黑陪玩就在友期", // 分享描述
  52. // link: "http://front.test.uqchat.cn/download ", // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
  53. // imgUrl: "http://www.xsbanruo.com/xsbanruo-logo.png", // 分享图标
  54. // });
  55. // });
  56. // },
  57. // );
  58. (function() {
  59. if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") {
  60. handleFontSize();
  61. } else {
  62. if (document.addEventListener) {
  63. document.addEventListener("WeixinJSBridgeReady", handleFontSize, false);
  64. } else if (document.attachEvent) {
  65. document.attachEvent("WeixinJSBridgeReady", handleFontSize);
  66. document.attachEvent("onWeixinJSBridgeReady", handleFontSize); }
  67. }
  68. function handleFontSize() {
  69. // 设置网页字体为默认大小
  70. WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : 0 });
  71. // 重写设置网页字体大小的事件
  72. WeixinJSBridge.on('menu:setfont', function() {
  73. WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : 0 });
  74. });
  75. }
  76. })();