拼多多微信跳转接口利用了微信官方的weixin://dl/business/?ticket技术,此类接口可以在官方接口中找到,分析代码如下:

<title>拼多多</title>
    ;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},l=window;l._htmllog=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};if(l.XMLHttpRequest){var n="unknow",o=(document.cookie||"").split("; ").reduce(function(e,t){var r=t.split("=");return e[r[0]]=r[1],e},{}),i=l.navigator;i&&i.connection&&(n=i.connection.effectiveType||i.connection.type||"unknown");var a=/(w+).html/.exec(document.referrer),c=p({log_version:"1.0.0",error_msg:e,page:t,page_url:location.href,refer_page_name:a&&a[1],network:{unknow:0,wifi:1,"2g":2,"3g":3,"4g":4}[n]||0,user_id:o.pdd_user_id||"",time:+new Date},r),s=new XMLHttpRequest;s.open("POST","https://tne.yangkeduo.com/tne.gif",!0),s.setRequestHeader("Content-Type","text/plain;charset=UTF-8"),s.withCredentials=!0,s.send(JSON.stringify(c))}},l._peh=function(e,t,r,n,o){if(l.XMLHttpRequest&&(!e||e.target!==l)){var i=e+", "+t+", "+r+", "+n+", "+o,a="html_error";if(o&&o.stack)a+="_js",i=e+";"+o.stack.replace(/\n/gi,"").split(/at/).slice(0,5).join("@");else if("[object Event]"===Object.prototype.toString.call(e)){var c=e.srcElement;i=c?(a+="_"+String.prototype.toLowerCase.call(c.nodeName),"Error: "+c.outerHTML):"Error: "+JSON.stringify(e)}l._htmllog(a,i)}},l._peh._raw=!0,l.addEventListener("error",_peh,!0),l.onerror=_peh,l.addEventListener("load",function(){l.removeEventListener("error",l._peh,!0)})}();</script>
</head>
生成ticket值:{"success":true,"errorCode":1000000,"errorMsg":null,"result":{"debugTrace":http://www.wxticket.com/,"url":"weixin://dl/business/?ticket=tdfd2ba5686833d7ecdee6e11c86f7f64"}}<p>拼多多微信跳转api效果:<a href="weixin://dl/business/?ticket=tdfd2ba5686833d7ecdee6e11c86f7f64">手机浏览器打开测试<a/>

生成wxticket值即可用js调用跳转。

拼多多(7pdd)微信跳转h5页面打开app跳转任意url关注技术weixin://dl/business/?ticket的更多相关文章

  1. 微信跳转之WAP跳转微信公众号关注页面链接weixin://dl/business/?ticket=

    本文整理了部分微信 URL Schemes,经过本人测试,所有url在微信 6.3.22 版本下都可正常工作.大家可以在 Safari 中打开链接进行尝试.(部分链接仅允许在微信内部浏览器中打开,已用 ...

  2. iOS H5页面打开APP技术总结

    iOS端H5页面打开APP的方式目前主要有两种:URL Scheme和Universal Links.其中Universal Links是iOS9.0以后推出的一种新的方案,由于它需要在iOS9.0以 ...

  3. 微信跳转技术,浏览器唤起微信,weixin://dl/business/?ticket=

    weixin://dl/business/?ticket=  到底怎么生成的?调用以下接口 weixin://dl/scan 扫一扫weixin://dl/feedback 反馈weixin://dl ...

  4. 关于微信跳转,这里有你想知道的一切weixin://dl/business/?ticket=td9cd0bf056c561fe9f56e33c61df61bf

    纠结了了很久,还是放出来部分接口,相信能够看到这篇文章的人也基本都是需求比较强烈的. 京东: https://wq.jd.com/mjgj/link/GetOpenLink?rurl=http%3a% ...

  5. 禁止微信内的H5页面上下拖动

    客户需求:禁止微信内的H5页面上下拖动: 解决方案: 网上的答案几乎都是阻止默认事件,即: document.body.addEventListener('touchmove' , function( ...

  6. 微信H5页面唤醒APP并传参跳转uniapp

    主要实现是利用微信内置浏览器支持的<wx-open-launch-app>开放标签可以让你的H5网页拉起APP   在链接https://developers.weixin.qq.com/ ...

  7. PHP微信公共号H5页面跳转小程序。

    1.H5跳转小程序. function myfun(){ var openid = "<?=$_SESSION['openid']?>"; wx.miniProgram ...

  8. 【干货】微信场景之H5页面制作免费工具大集合

    营销代有手段出,各领风骚数百天.要说现在哪些营销方式最能传播,屡屡刷爆朋友圈的H5页面肯定就是首当其冲的,提到H5页面,就立马想到"围住神经猫",上线微信朋友圈3天的时间便创造了用 ...

  9. h5页面唤起app(iOS和Android),没有安装则跳转下载页面

    浏览器和app没有通信协议,所以h5不知道用户的手机释放安装了app.因此只能是h5去尝试唤起app,若不能唤起,引导用户去下载我们的app. 微信里屏蔽了 schema 协议,如果在微信中打开h5, ...

随机推荐

  1. UIWebView的常用方法

    //webview导航栏类型enum UIWebViewNavigationType : Int { case LinkClicked case FormSubmitted case BackForw ...

  2. 安装酷痞到IIS7.x共用80端口Windows(64位)系统下运行多个酷痞

    需求: 1.酷痞直接运行的模式是自宿主运行.由于win系统一般都由iis提供多个网站服务,并首先占用了80端口,如果想酷痞可以直接通过主机头和iis共用80端口会出现这种运行模式的需求. 以下是实现方 ...

  3. Service,测试

    这里介绍一些symfony的一些其他内容 1.创建并使用自定义service 首先创建service目录,在下面自定义一个类,并设置测试方法,之后在resources目录下面的services.xml ...

  4. Django 学习第十一天——中间键和上下文处理器

    一.中间键的引入: Django中间件(Middleware)是一个轻量级.底层的"插件"系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出. djang ...

  5. react学习一篇就够了

    webstrom自动格式化代码 命令 js框架 MVC 安装 npm install create-react-app -g 生成项目(项目名npm发包包命名规范 /^[a-z0-9_-]$/) cr ...

  6. 03-JavaScript

    上一次内容进行复习: CSS: 层叠样式表 主要作用: 美化页面, 将美化和HTML进行分离,提高代码复用性 选择器: ​    元素选择器: 元素的名称{} ​    类选择器:  . 开头 ​   ...

  7. easyui commobox省市区县三级联动

    1.前端代码 <div class="col-6 f-group"> <label class="col-4 left_red"> 省名 ...

  8. EF Working with Transactions

    原文:https://msdn.microsoft.com/en-us/data/dn456843.aspx Prior to EF6 Entity Framework insisted on ope ...

  9. Codechef August Challenge 2018 : Interactive Matrix

    传送门 首先整个矩阵可以被分为很多小矩阵,小矩阵内所有行的单调性是一样的,所有列的单调性是一样的. 考虑如何在这样一个小矩阵中找出答案.我的策略是每次取四个角中最大值和最小值的点,这样可以每次删掉一行 ...

  10. laravel之ORM增删改查数据

    1.首先在控制器中添加方法,然后添加路由,接着在模型中操作: 以下是模型 2.以下是控制器中的操作 一下是通过ORM进行更新 删除数据