123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <link rel="icon" href="data:;base64,=">
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title></title>
- <meta name="description" content="">
- <link rel="stylesheet" href="https://res.wx.qq.com/open/libs/weui/2.4.1/weui.min.css"></link>
- <script src="https://n.stcfile.com/inner/wlh5/jquery.min.js"></script>
- <link rel="stylesheet" type="text/css" href="https://n.stcfile.com/inner/wlh5/home_links.css">
- <script>
- window.onerror = e => {
- console.error(e)
- }
- </script>
- </head>
- <body>
- <div class="page full">
- <div id="public-web-container" class="public-container">
- <div id="safe-notice" style="display:none;">
- <div class="safe-notice">
- <img src="https://n.stcfile.com/inner/wlh5/safe.png">
- <p>本链接经过<font style="font-weight: 500;color: #333333;">SSL安全加密</font>,请放心点击!</p>
- </div>
- </div>
- <div id="style_normal" style="display:none;">
- <img class="logo" src="">
- <p class="notice-msg"><small style="font-weight: 500;">正在跳转中...</small><br>如未自动打开微信请点击下方按钮</p>
- <div class="button-container" onclick="getInfos()">
- <a id="public-web-jump-button" type="button" class="default" style="width: 66%; margin-top: 20px;">
- <span id="public-web-jump-button-loading" class="weui-primary-loading weui-primary-loading_transparent">
- <i class="weui-primary-loading__dot"></i>
- </span>
- <span style="font-weight: 500;">正在打开微信</span>
- </a>
- </div>
- <a id="dianjiimg_links" href="">
- </a>
- <div class="qrcodes-container" id="qrcodes"></div>
- </div>
- <div id="style_full" style="display:none;">
- <a id="dianjiimg_links_full" href="">
- <img class="fullimg" src="">
- </a>
- <div id="button_container_full" class="button-container-none">
- <a id="public-web-jump-button-full" href="" style="">
- </a>
- </div>
- </div>
- </div>
- </div>
- <script type="text/javascript">
- var cid=0;
- $(document).ready(function() {
- cid=getQueryString("id");
- htmlInfo();
- getInfos();
- });
- function getQueryString(name){
- var reg = new RegExp( "(^|&)" + name + "=([^&]*)(&|$)" );
- var r = window.location.search.substr(1).match(reg);
- if (r!= null ) return unescape(r[2]); return null ;
- }
-
- function htmlInfo() {
- var mobile_flag = isMobile();
- if (mobile_flag) {
- $("#safe-notice").show();
- $("#style_normal").show();
- $(".logo").attr("src","https://n.stcfile.com/inner/wlh5/wx_202204.png")
- } else {
- $("#safe-notice").hide();
- $("#style_normal").hide();
- $(".public-container").html('请使用手机访问本链接'+'</p>');
- }
- }
- function getInfos() {
-
- var weixin = isWeiXin();
- // var res={
- // "code": 200,
- // "msg": "success",
- // "result": {
- // "openlink": "weixin:\/\/dl\/business\/?t=Dyq5kn9Vfyf"
- // }
- // };
-
- // if (res.code === 200) {
- // if (!weixin) {
- // $("#dianjiimg_links").attr('href', res.result.openlink)
- // // $("#public-web-jump-button").attr("href", res.result.openlink)
- // jsUpdate(res)
- // }
- // } else {
- // $(".public-container").html('<p class="error-msg">'+res.msg+'</p>');
- // }
-
- $.ajax({
- type: "get",
- //async: false,
- //dataType: "jsonp",
- //jsonp: "callback",//传递给请求处理程序或页面的,标识jsonp回调函数名(一般为:callback)
- //jsonpCallback: "GetData",//callback的function名称
- //url: "http://127.0.0.1:7015/app/user/getAppletScheme",
- url: "http://139.186.77.83:7015/app/user/getAppletScheme",
- data: {
- "cardId":cid,
- // "domain": "eturl.cn",
- // "cookie":"ca77320dfefbda77f218b15fb5e64e96",
- // "f":"bd084627"
- },
- success: function(res) {
- if (res.code === 200) {
- if (!weixin) {
- $("#dianjiimg_links").attr('href', res.result.openlink)
- // $("#public-web-jump-button").attr("href", res.result.openlink)
- jsUpdate(res)
- }
- }
- else {
- $(".public-container").html('<p class="error-msg">'+res.msg+'</p>');
- }
- }
- });
-
- }
- function jsUpdate(res) {
- var mobile_flag = isMobile();
- var weixin = isWeiXin();
- if(mobile_flag){
- var baidu = isBaidu();
- var uc = isUc();
- var weibo = isWeibo();
- var douyin = isDouyin();
- if (weixin) {
- }
- else if (uc) {
- $("#public-web-jump-button").html("点击立即前往微信");
- $("#dianjiimg").show();
- window.location.href = res.result.openlink;
- }
- else if (douyin) {
- if (res.result.openlink !== '') {
- window.location.href = res.result.openlink;
- // $("#public-web-jump-button span").click();
- }
- }
- else if (weibo) {
- window.location.href = res.result.openlink;
- }
- else {
- $("#dianjiimg").show();
- if (res.result.openlink !== '') {
- window.location.href = res.result.openlink;
- // $("#public-web-jump-button span").click();
- }
- setTimeout(function (){
- $("#public-web-jump-button").html("点击立即前往微信");
- $("#dianjiimg").show();
- }, 3000);
- }
- } else {
- // 强行调用一波URLScheme
- if (res.result.openlink !== '') {
- window.location.href = res.result.openlink;
- }
- $(".notice-msg").html("请使用手机访问本网页!");
- }
- }
- function isWeiXin(){
- var ua = navigator.userAgent.toLowerCase()
- var isWXWork = ua.match(/wxwork/i) == 'wxwork'
- var isWeixin = !isWXWork && ua.match(/micromessenger/i) == 'micromessenger'
- return isWeixin;
- }
- function isDouyin(){
- ua = navigator.userAgent.toLowerCase();
- if (ua.indexOf('aweme') >-1){
- return true;
- } else {
- return false;
- }
- }
- function isBaidu(){
- ua = navigator.userAgent.toLowerCase();
- if (ua.indexOf('baiduboxapp/') >-1){
- return true;
- } else {
- return false;
- }
- }
- function isUc() {
- if (navigator.userAgent.match(/(UCBrowser|Quark)/i)) {
- return true;
- } else {
- return false;
- }
- }
- function isWeibo() {
- var ua = navigator.userAgent;
- if(ua.indexOf('Weibo') > -1) {
- return true;
- } else {
- return false;
- }
- }
- function getQueryVariable(variable)
- {
- var query = window.location.search.substring(1);
- var vars = query.split("&");
- for (var i=0;i<vars.length;i++) {
- var pair = vars[i].split("=");
- if(pair[0] == variable){return pair[1];}
- }
- return(false);
- }
- function isMobile() {
- var mobile_flag = true;
- if (navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|XiaoMi|IEMobile)/i)) {
- mobile_flag = true;
- } else {
- mobile_flag = false;
- }
- var screen_width = window.screen.availWidth;
- if(screen_width < 700){
- mobile_flag = true;
- }
- return mobile_flag;
- }
- function isIphone() {
- if (navigator.userAgent.match(/(iPhone|iPod|ios|iPad)/i)) {
- return true;
- } else {
- return false;
- }
- }
- </script>
- </body>
- </html>
|