微信二维码扫一扫打开手机外部浏览器打开指定HTML网页

本经验是在微信中,用户点击支付直接跳转到浏览器中进行WAP支付,或者用扫码的形式变种成H5支付(因为支付宝的扫码付自身就带H5支付,可以通过截取代码演变)。下面就具体说一下操作方法把。

用户在微信中操作支付,比如A页面用户点击了支付,此时跳转到B页面,将相关参数携带给B页面(最好将相关参数进行BASE64等加密),B页面判断如果是在微信的环境中给出以下头部

  1. header("Content-type:application/pdf");

  2.  

    header("Content-Disposition:attachment;filename=‘downloaded.pdf‘");

此时微信会因为头部是下载处理,自动跳转到浏览器中打开这个链接,此时B页面会被在浏览器中重新打开。然后B页面做的有判断是否为微信中打开,此时你只需要处理不再微信中打开的操作就行了,你可以进行跳转,或者进行其他操作等等。。。

以下是PHP代码,A页面携带参数跳转B页面的代码

  1. if ( strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘MicroMessenger‘) !== false ) {

  2.  

  3.  

    header("Content-type:application/pdf");

  4.  

    header("Content-Disposition:attachment;filename=‘downloaded.pdf‘");

  5.  

    }else{

  6.  

  7.  

    $url = base64_decode($_GET[‘url‘]);

  8.  

    header(‘location:‘.$url);

  9.  

    }

希望官方开发文档中解决方案可以收纳。造福大家,气死微信哈哈
给个动态图自己看:

以上方法只是用PHP做的一个header头部响应为PDF下载文件,例如JAVA,.NET,Python等都可以的。主要就是让服务端返回一个PDF下载就行了,这样微信就会直接跳出到浏览器打开,剩下的自己联想把

原文地址:https://www.cnblogs.com/ttkdyq/p/10292881.html

时间: 2024-08-26 08:20:02

微信二维码扫一扫打开手机外部浏览器打开指定HTML网页的相关文章

用户扫码微信二维码生成订单(三)

官方API:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1 首先要修改/lib/HttpService.cs 把Get和Post中的的设置代理服务器代码进行隐藏: 修改前: WebProxy proxy = new WebProxy();proxy.Address = new Uri(WxPayConfig.PROXY_URL);request.Proxy = proxy; 修改后: //WebProxy proxy =

你的微信二维码是唯一的吗?【微信二维码的秘密】

最近听说有一老板被一科技公司业务员忽悠,说"您赶快来注册您唯一的二维码吧!否则,会被别人抢注的!" 很多人以为自己的微信二维码.网站的二维码是唯一的,果真如此吗?事实上,不是! 你的二维码可以是多种多样的,这里以我所掌管的"掌上龙岗"微信号为例进行说明. "掌上龙岗"的微信号是szlgwx,二维码则可以至少用以下几种: (L)(M)(Q)(H) 打开你的手机,使用手机微信"扫一扫"功能,扫描上面几种和下面的二维码,均可直接添加

戴志康谈微信二维码运营:学会注重结果

在9月19日的财付通7周年沟通会上,腾讯生活服务电商部副总经理戴志康(微博)以“互联网应该如何运营”谈及微信二维码未来的O2O发展潜力,他同时认为作为互联网人给传统行业带来的是改革,而不是改变. 戴志康认为,传统的互联网运营更侧重口碑.品牌等“过程”,而对商家来说更重要的是到店率.是对最终销量的影响等“结果”,想出的办法就是用二维码.LBS结合这两者.他还引用了微信创始人张小龙的说法,“搜索框是PC的互联网入口,二维码是微信的互联网入口”.同时由于本身存在的关系链,每个用户都有可能成为影响朋友购

微信二维码扫描支付

微信二维码扫码支付的原理 参数生成等请参考官方文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_1 微信扫码支付.简单来说,就是你把微信支付需要的信息,生成到二维码图片中.通过微信扫一扫,发起支付.我们需要做的就是二件事: 一是:按照微信扫码支付规则生成二维码信息. 二是:微信没有提供生成二维码图片的接口.需要我们自己把二维码信息生成到二维码图片中. 1.模式选择: 微信扫码支付,有两种模式,文档中有介绍.第二种模式,微

微信公众平台开发(121) 微信二维码海报

关键字:微信公众平台 二维码 海报作者:方倍工作室原文: http://www.cnblogs.com/txw1958/p/weixin-poster.html 本文介绍微信公众平台下二维码海报的开发过程. 一.微信二维码海报介绍 微信二维码海报是指在海报中嵌入和微信用户关联的参数二维码的海报,用户分享推广之后,新用户可以被统计为被推广人员数,从而达到增加粉丝的传播效果.其使用场景如下:   二.开发流程 在微信二维码海报生成中,需要用到以下信息 1. 自定义菜单中设置一个菜单项,点击后返回二维

微信二维码防伪

微信二维码防伪应用介绍 如今各大企业都在考虑如何做到产品线上线下发展,微信是现如今O2O发展最为前沿的科技产物,防伪公司现如今在二维码.微信防伪方面不断的取得了新的创新,如何真正帮助企业更好的实现线上宣传,线下销售,也是防伪公司如今考虑最为重要的原因之一,本篇通过凯迅惠商防伪公司如何利用微信防伪.二维码防伪给企业产品做到既能防伪.又能给企业宣传和营销起到重要作用. 微信防伪价值 微信防伪是现如今市场中新推出的防伪产物之一,根据如今企业发展,微信用户群的不断增加,微信防伪也在防伪行业展开,微信防伪

微信二维码兑奖红包+积分系统

二维码防窜货系统    江经理   1311-9576-280 随着微商的趋势的发展,很多企业都越来越管控不了代理商的具体情况,同时各种问题 也不断出现了 那么这些一直想做长线的客户,怎么样才能更好管控好整个产品流向的渠道,同时 营销也更更好做下去呢? 正品集团目前结合二维码的形式推出了-一码通系统:实现渠道管控和营销的所需 接下来微信讲解一下一码通的具体操作形式: 一.用SERP渠道管控系统通通搞定 以防伪标签为载体,对单个产品赋身份码,实现产品全周期管理 经销商入库/出库扫描 系统通过强大的

酷炫的微信二维码

个人博客地址:http://1.liangtao.sinaapp.com/ 写在前面 在博客美化的过程中,需要在右边放置微信二维码,方便读者扫描.不过原微信提供的二维码样式过于单调,呆板.所以就自己做一个呗.话不多说,先看看制作完成的效果(读者也可以在本站点右侧看到效果:http://1.liangtao.sinaapp.com/),非常的酷炫哦. 需要说明的是这一动画效果是:当鼠标到该二维码是产生的,上述图片是对整个动画做了个录制.虽然是一个gif图片,但是用二维码扫面工具仍可以扫到哦,不信的

扫描微信二维码自动登录网站

转自 http://www.cnblogs.com/cmyxn/p/7803117.html 需求   网站实现扫描二维码关注微信公众号,如果已经关注公众号就自动登陆网站并获取其微信昵称,头像等信息,如果用户未关注就等用户关注公众号后自动登陆网站 --如果用户已关注公众号,网站端直接自动登陆,如果没有关注,就等用户关注公众号之后网站端自动登陆 (目前已经完成了这个功能,示例网址:http://www.bid-data.com/ 爱招标--免费实时标讯推送平台,为企业负责人及商务人员即时掌控招标动