function checkMobileType() { var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); if (isAndroid) { return 'android'; } else if (isiOS) { return 'ios'; } return 'other'; } function checkWeixin() { var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "micromessenger") { return true; } return false; } function getMeta(metaName) { const metas = document.getElementsByTagName('meta'); for (var i = 0; i < metas.length; i++) { if (metas[i].getAttribute('name') === metaName) { return metas[i].getAttribute('content'); } } return null; } function requestQuery(name) { var query = window.location.search.substring(1); var param_arr = query.split("&"); for (var i = 0; i < param_arr.length; i++) { var pair = param_arr[i].split("="); if (pair[0] == name) { return pair[1]; } } return (false); } var dateDiff = function (timestamp) { return timeStampToDate(timestamp, 4); // 补全为13位 var arrTimestamp = (timestamp + '').split(''); for (var start = 0; start < 13; start++) { if (!arrTimestamp[start]) { arrTimestamp[start] = '0'; } } timestamp = arrTimestamp.join('') * 1; var minute = 1000 * 60; var hour = minute * 60; var day = hour * 24; var halfamonth = day * 15; var month = day * 30; var now = new Date().getTime(); var diffValue = now - timestamp; // 如果本地时间反而小于变量时间 if (diffValue < 0) { return '不久前'; } // 计算差异时间的量级 var monthC = diffValue / month; var weekC = diffValue / (7 * day); var dayC = diffValue / day; var hourC = diffValue / hour; var minC = diffValue / minute; // 数值补0方法 var zero = function (value) { if (value < 10) { return '0' + value; } return value; }; // 使用 if (monthC > 12) { // 超过1年,直接显示年月日 return (function () { var date = new Date(timestamp); console.log('timestamp:', date.getFullYear()); //return date.getFullYear() + '年' + zero(date.getMonth() + 1) + '月' + zero(date.getDate()) + '日'; return date.getFullYear().toString().substr(2) + '-' + zero(date.getMonth() + 1) + '-' + zero(date.getDate()); })(); } else if (monthC >= 1) { return parseInt(monthC) + "月前"; } else if (weekC >= 1) { return parseInt(weekC) + "周前"; } else if (dayC >= 1) { return parseInt(dayC) + "天前"; } else if (hourC >= 1) { return parseInt(hourC) + "小时前"; } else if (minC >= 1) { return parseInt(minC) + "分钟前"; } return '刚刚'; }; /* 时间戳格式转换 */ var timeStampToDate = function (timestamp, type) { timestamp = parseInt(timestamp); if (timestamp.length == 10) { timestamp = timestamp * 1000; } var d = new Date(timestamp); var date = '', year = d.getFullYear(), month = (d.getMonth() + 1).toString().length == 1 ? '0' + (d.getMonth() + 1) : (d.getMonth() + 1), day = d.getDate().toString().length == 1 ? '0' + (d.getDate()) : (d.getDate()), hour = d.getHours().toString().length == 1 ? '0' + (d.getHours()) : (d.getHours()), min = d.getMinutes().toString().length == 1 ? '0' + (d.getMinutes()) : (d.getMinutes()), sec = d.getSeconds().toString().length == 1 ? '0' + (d.getSeconds()) : (d.getSeconds()); switch (type) { case 1: //2020-07 date = year + "-" + month; break; case 2: //2020-07-20 date = year + "-" + month + "-" + day; break; case 3: //2020-07-20 11:22 date = year + "-" + month + "-" + day + " " + hour + ":" + min; break; case 4: //07-20 date = month + "-" + day; break; case 5: //07-20 11:22 date = month + "-" + day + " " + hour + ":" + min; break; case 6: //07-20 11:22:33 date = month + "-" + day + " " + hour + ":" + min + ":" + sec break; default: //2020-07-20 11:22:33 date = year + "-" + month + "-" + day + " " + hour + ":" + min + ":" + sec; break; } return date; } // 数字格式 var formatNum = function (num) { var ct = parseFloat(num); if (ct > 10000) { return (ct / 10000).toFixed(2) + '万+'; } else { return num.toString(); } } wx.config({ debug: false, appId: 'wx82d95652dc198277', timestamp: 1714201311, nonceStr: 'CvG26d46LJCoAWPO', signature: '8b61313aa207540b42a10d87965fab273494a603', jsApiList: [ // 所有要调用的 API 都要加到这个列表中 'updateAppMessageShareData', //分享给好友 'updateTimelineShareData' //分享到微博 ], openTagList:['wx-open-launch-weapp'], // 填入打开小程序的开放标签名 }); wx.ready(function () { var tmp_title = $(document).attr("title").split('_'); var title = tmp_title[0]; var desc = getMeta("description"); var imgUrl = "https://www.gzhgz.com/images/logo_gzhgz_125x125.png"; var shareUrl = ""; if (title == '') { title = '贵州好工作'; } if (shareUrl == '') { shareUrl = location.href; } if (desc == '' || desc===null) { desc = '点击查看更多招聘信息'; } wx.updateAppMessageShareData({ title: title, // 分享标题 desc: desc, // 分享描述 link: shareUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致 imgUrl: imgUrl, // 分享图标 success: function () { // 设置成功 } }); wx.updateTimelineShareData({ title: title, // 分享标题 link: shareUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致 imgUrl: imgUrl, // 分享图标 success: function () { // 设置成功 } }); //wx.miniProgram.getEnv(function(res) { console.log(res.miniprogram) }); //wx.miniProgram.navigateTo({url: '/pages/download/index?title=诚信报考承诺书&url=https://file.gzu521.net/202307/3b6c781b9a58b855b634f92f359254eb.xlsx'}); //wx.miniProgram.navigateTo({url: '/pages/download/index?title=诚信报考承诺书&url='+encodeURIComponent("https://file.gzu521.net/202307/3b6c781b9a58b855b634f92f359254eb.xlsx")}); });