リンクはマイクロ手紙で開いプロンプトで、その結果、マイクロチャネルを傍受に対して脆弱であるとき私たちは、それがそうでダウンロードしてアプリをすることはできません「のページを訪問することを停止し、」マーケティングやプロモーションを行います。そして、あなたは、マイクロチャネル関数内で直接アプリをダウンロードする必要があり、多くのユーザーは、この実現を知りません、ここでは366APIは、この問題を解決する方法を説明し与えます。
:I.はまず、366APIプラットフォームの使用についての話
、APIツールボックスにリンクをコピーして貼り付け、2リンクをクリックすると、短いジャンプ2次元コード生成
3を、リンクやスキャンコードを開くために、短い接続とマイクロチャネルの二次元コードへのアクセスをコピーそれはすることができます。
第二に、第二に、我々は、マイクロチャネルソースブラウザジャンプを構築する方法について話:
1は、IOSが開くために行くのブラウザをマスキングマイクロ文字のコードヒントを終了します
<スタイルタイプ= "テキスト/ CSS"> .mask { 位置:絶対。トップ:0PX。フィルタ:アルファ(不透明度= 60)。背景色:#777; Zインデックス:1002; 左:0PX。 不透明度:0.5; -moz-不透明度:0.5。 } </スタイル>
<前のクラス= "HTML"名= "コード">ます。<script type = "text / javascriptの"> //兼容火狐、IE8 //显示遮罩层 機能showMask(){ $( "#マスク")。CSS( "高さ"、$(文書).height()); 。$( "#マスク")、CSS( "幅"、$(文書).width()); $( "#マスク")ショー(); } //隐藏遮罩层 関数hideMask(){ $( "#マスク")非表示()。 } </ SCRIPT>
<DIV ID = "マスク"クラス= "マスク"> </ div> <HREF = "javascriptの:;" onclickの= "showMaskは()">我显示遮罩层</a>の/> <br点
2、Webリンクのコードを開くには、Androidのエンドマイクロチャネル自動ウェイクデフォルトのブラウザ
出口(0); } $時間=のstrtotime($インフォ[ '時間'])。 もし(時間()> $時間){ エコー'ジャンプに失敗しました'; 出口は、 } } {他の エコーが'ジャンプは失敗'; 出口; } ($インフォ[ 'www_url'] == '')のIF { エコー''ランディングページを設定してください; 出口; } {他 $ w_url_code = $インフォ[ 'rlがありますか']; } ?>
<?PHPの 関数get_ticket($コード){ //初始化 $ CH = curl_init(); ますcurl_setopt($ chを、CURLOPT_SSL_VERIFYPEER、FALSE); // HTTPS请求不验证证书和ホスト $ヘッダー=配列(); $ヘッダー[] =「のUser-Agent:Mozillaの/ 5.0(iPhone; CPU iPhone OS 11_1_2のMac OS Xなど、ZH-CN)のAppleWebKit / 537.51.1(KHTML、ヤモリのような)モバイル/ 15B202 UCBrowser / 11.7.7.1031モバイルAliApp (TUnionSDK / 0.1.20) '。 $ヘッダ[] = 'リファラー:https://m.mall.qq.com/release/?busid=mxd2&ADTAG=jcp.h5.index.dis'; $ヘッダー[] =「コンテンツタイプ:application / x-www-form-urlencodedで。文字セット= UTF-8' ; ますcurl_setopt($ chを、CURLOPT_HTTPHEADER、$ヘッダ)。 $コンテンツ= curl_exec($ chを); curl_close($ chを); // $編曲= json_decode($コンテンツ、 // [ '成功'編曲($場合 // $ shotCode = $ arrが[ 'shotCode']; //}他{ // $ shotCode = ''; //} //preg_match('/openlink\":\"(.*?)\"}/',$content,$result); // $のURL = $結果[1]; するpreg_match( '/ HREF = (。*?)\ "#微信/」、$コンテンツ、$結果); $ URL = $結果[1]; $ URLを返します。 } $時間=時間() - $インフォ[ 'ticket_time']; $分=床($時間/ 60); query_update( "jump_logs"、 "1 +カウント=カウント" "コード= '" $コード。。 "'"); もし($分> = 59){ //超过1小时如果、更新チケット $のURL = get_ticket($のw_url_code)。 query_update( " $ ticket_url = $ URL '#'。; (strpos($ _、SERVER [ 'HTTP_USER_AGENT'] 'baiduboxapp')|| strpos($ _、SERVER [ 'HTTP_USER_AGENT'] 'baiduboxapp')){//安卓百度手机APPもし エコー「<スクリプト> window.location.href = "bdbox:?。$のURL '// utilsのアクション= sendIntent&Minverの= 7.4&のparams =%7bは%22intent%22%3Aの%22' %23wechat_redirect%23wechat_redirect%23Intent%3bend%22%7D"; </ SCRIPT>' ; }他{ エコー'<スクリプト> window.location.href = "' $のticket_url。 '"; </ SCRIPT>'; } } }他{ IF(strpos($ _ SERVER [ 'HTTP_USER_AGENT']、 'baiduboxapp')|| strpos($ _ SERVER [ 'HTTP_USER_AGENT']、 'baiduboxapp' エコー「<スクリプト> window.location.href = "bdbox://?utilsのアクション= sendIntent&Minverの= 7.4&のparams =%7bは%22intent%22%3A%で22' 。$情報[ 'チケット']。 '%は23wechat_redirect%23wechat_redirect%23Intent%3bend%22%7D"。 </ SCRIPT> '; }他{ エコー'<スクリプト> window.location.href = "' $のticket_url。 '"; </ SCRIPT>'; } } } ?> <!详情可参考ます。http://www.366api.cn-->