1. 程式人生 > >如何利用tr.jd.com喚起微信ticket規則生成方法跳轉任意連結網址

如何利用tr.jd.com喚起微信ticket規則生成方法跳轉任意連結網址

function toweixin(){
    
  if (!/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {
      if (/ baiduboxapp/i.test(navigator.userAgent)) {
            window.location.replace("bdbox://utils?action=sendIntent&minver=7.4&params=%7B%22intent%22%3A%22<?php echo $tick ?>%23Intent%3Bend%22%7D");
     } else {
      
<?php echo 'window.location.replace("'.$tick.'");'; ?> } } else { <?php echo 'window.location.replace("'.$tick.'");'; ?> } } toweixin();

 

   自己拼一個連線測試一下,通過京東的連線跳轉到百度:http://un.m.jd.com/cgi-bin/app/appjmp?to=p.imtt.qq.com%2Fh%3Fd%3D7%26b%3Dtrade%26type%3Dsite%26id%3D4061%26u%3Dhttp%3A%2F%2Fwww.baidu.com

現在關鍵問題是京東開發平臺生成 weixin://dl/business/?ticket= 連線的時候有個白名單機制,嘗試了幾種連線,都無法通過白名單驗證。

找了一個京東雲服務平臺的諮詢,得到的答覆是喚起微信的介面,現在被人惡意呼叫,存在很大的安全風險,京東內部已經建立了白名單和黑名單的機制,打擊惡意呼叫行為,不接受也不會透露白名單。