精华内容
下载资源
问答
  • 微信链接打开本地应用

    千次阅读 2014-10-15 19:12:55
    一些app可以分享链接微信、QQ等应用,在浏览器中打开这些链接时可以进入到该app。通过实验,发现可以通过配置activity的schemehost等属性可以来完成浏览器打开跳转到app的功能,具体可以参考...

    一些app可以分享链接到微信、QQ等应用,在浏览器中打开这些链接时可以进入到该app。通过实验,发现可以通过配置activity的schemehost等属性可以来完成浏览器打开跳转到app的功能,具体可以参考http://jingyan.baidu.com/article/c45ad29cd6b155051753e2be.html。但是在实际使用中发现微信的浏览器里面却不能进行app的跳转,原因是微信浏览器安全性做了限制。

    在反编译nice(一个图片分享app)后发现别人的解决方案。nice在分享一个帖子到微信好友,在微信浏览器打开的链接如下:http://www.oneniceapp.com/photo/index/56616716e58d80e93802315c3868d94b?nfrom=wechat_contact&act=share_photo&utm_source=wandoujia&utm_medium=&from=singlemessage&isappinstalled=1,其中isappInstalled是微信自动增加的判断app是否安装在当前手机的字段,通过查看这个界面的Html源码发现如下代码

    <header>

    <iframewidth="1px" height="1px" style="display:none" src="http://127.0.0.1:4545/?sid=25696409"></iframe>

    </header>

    nice在header里面定义了界面跳转,我很奇怪为何nice使用了127.0.0.1作为scheme,该地址是本机的保留IP,研究发现原来nice开启了一个service来监听本机4545端口的请求情况,当浏览器跳转http://127.0.0.1:4545/?sid=25696409这个地址的时候,会对本机的4545 http端口发起请求,于是我们只要在这个应用中来捕获这个http请求,获取该请求的url,根据不同的url进行不同的处理,这样就能绕过微信浏览器打开我们自己的应用了。

    该方案的实现步骤主要如下:在html中设置iframe(127.0.0.1:端口号;可参照Nice链接)->开启一个service->通过service启动一个android web服务器来接受4545端口的请求->接受到请求后解析url地址->根据地址参数打开我们自己的app。

           监听4545端口的代码可以参照:http://blog.csdn.net/xxdddail/article/details/20996843

    展开全文
  • 主要介绍了PHP基于curl实现模拟微信浏览器打开微信链接的方法,结合实例形式分析了php使用curl通过设置HTTP_USER_AGENT实现模拟微信浏览器相关操作技巧,需要的朋友可以参考下
  • php 模拟微信浏览器打开微信链接

    千次阅读 2018-08-30 16:10:53
    网络上没有可以直接打开微信的浏览器 但是我们可以模拟浏览器 微信浏览器的HTTP_USER_AGENT 在iPhone下,返回 Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) ...

    网络上没有可以直接打开微信的浏览器 但是我们可以模拟浏览器

    微信浏览器的HTTP_USER_AGENT

    在iPhone下,返回

    Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B176 MicroMessenger/4.3.2

    在Android下,返回

    Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255

    不难发现微信浏览器为 MicroMessenger ,并且有版本号,也可以判断手机类型为iPhone还是Android

     

    php 模拟 微信浏览器 使用如下:

    get 方式

     function get($url, $referer, $cookie) { 

         

        $header = array(); 

        $header[] = 'Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*'; 

        $header[] = 'Connection: Keep-Alive'; 

        $header[] = 'Accept-Language: zh-cn'; 

        $header[] = 'Cache-Control: no-cache'; 

         

        $ch = curl_init(); 

        curl_setopt($ch, CURLOPT_URL, $url); 

        curl_setopt($ch, CURLOPT_HEADER, 1); 

        curl_setopt($ch, CURLOPT_HTTPHEADER, $header); 

        curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B176 MicroMessenger/4.3.2'); 

        curl_setopt($ch, CURLOPT_REFERER, $referer); 

        curl_setopt($ch, CURLOPT_COOKIE, $cookie); 

        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

        curl_setopt($ch, CURLOPT_TIMEOUT, 10); 

        $result = curl_exec($ch); 

        curl_close($ch); 

        return $result; 

    echo get('http://wxt.wedoor.com/wxtAction.do?method=showyl&id=f20c503cac9349308c3a87ecbae5908c&scene=1','',''); 

    post方式

    function post($url, $data, $referer, $cookie) { 

        $header = array(); 

        $header[] = 'Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*'; 

        $header[] = 'Connection: Keep-Alive'; 

        $header[] = 'Accept-Language: zh-cn'; 

        $header[] = 'Cache-Control: no-cache'; 

         

        $ch = curl_init(); 

        curl_setopt($ch, CURLOPT_URL, $url); 

        curl_setopt($ch, CURLOPT_POST, 1); 

        curl_setopt($ch, CURLOPT_HEADER, 1); 

        curl_setopt($ch, CURLOPT_HTTPHEADER, $header); 

        curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255'); 

        curl_setopt($ch, CURLOPT_REFERER, $referer); 

        curl_setopt($ch, CURLOPT_COOKIE, $cookie); 

        curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); 

        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

        curl_setopt($ch, CURLOPT_TIMEOUT, 10); 

        $result = curl_exec($ch); 

        curl_close($ch); 

        return $result; 

    }     

    echo post('http://wxt.wedoor.com/wxtAction.do?method=showyl&id=f20c503cac9349308c3a87ecbae5908c&scene=1','','','');     

     如此这般就可以了

     如果要做盗链

     
    1. if(strpos($_SERVER["HTTP_USER_AGENT"],"MicroMessenger")) 
    2.     echo "Welcome to wechat word"; 
    3. else 
    4.     echo "http/1.1 401 Unauthorized"; 

     

    展开全文
  • 企业微信不支持打开需要带微信身份的链接。包括几种情况: 访问链接为oauth2链接,appid填写为公众号appid。这种情况,建议开发者更换链接,或者将原公众号服务迁移到企业微信服务。 公众平台发布的文章,点击...

    企业微信不支持打开需要带微信身份的链接。包括几种情况:

    • 访问链接为oauth2链接,appid填写为公众号appid。这种情况,建议开发者更换链接,或者将原公众号服务迁移到企业微信服务。
    • 公众平台发布的文章,点击“阅读原文”。这种只能在微信客户端才能访问。

     

    官网链接:https://work.weixin.qq.com/api/doc/90001/90148/90457#%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%89%93%E5%BC%80%E9%A1%B5%E9%9D%A2%E6%8F%90%E7%A4%BA%E2%80%9C%E8%AF%B7%E5%9C%A8%E5%BE%AE%E4%BF%A1%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%89%93%E5%BC%80%E9%93%BE%E6%8E%A5%E2%80%9D

    展开全文
  • 本代码主要适合应用在网站,如果在微信中点击网站链接会提示在浏览器打开,点击“在浏览器打开”后,会直接在浏览打开,直接上效果,大家可以测试,适合自己再下载zhibo.evilba.com
  • 打开只能在微信客户端打开链接

    万次阅读 2016-08-22 15:43:03
    但在打开之前的历史文章时候,发现到浏览器中打开链接的时候,都提示必须要在微信客户端才能打开。 解决方法是: 1、在微信打开你选中的页面; 2、点击页面的右上角的三个竖排的白点符号,选择其中的“复制...

    最近项目弄了一个微信公众号,在项目中的app能显示微信公众号里发的文章,做的时候使用的是一个webview,只需要在微信中进入相关文章,然后将文章的网页URL获取到就OK了。

    但在打开之前的历史文章时候,发现到浏览器中打开链接的时候,都提示必须要在微信客户端才能打开。

    解决方法是:

    1、在微信中打开你选中的页面;
    2、点击页面的右上角的三个竖排的白点符号,选择其中的“复制链接”功能,点击;
    3、打开手机QQ,在“联系人”栏目中找到“我的设备——我的电脑”,打开后长按住输入框,出现“粘贴”后选择、发送;
    4、在电脑QQ中打开这个链接,就能够在浏览器中打开页面了。
    

    展开全文
  • 微信扫描打开APP下载链接提示代码完整版.rar 微信扫描打开APP下载链接提示代码完整版.rar
  • 开发者设置页面必须在微信客户端打开页面时,提示页面的css
  • 相信大部分试用微信分享转发链接的时候,都很容易碰到链接微信中无法打开的问题。通常这种情况微信会给个提示“已停止访问该网址” ,导致这个情况的因素有以下三点。 1. 分享链接被多人举报。 2. 链接含违规...
  • H5请在微信客户端打开链接

    千次阅读 2019-12-08 23:36:36
    H5判断必须在微信打开 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> </body> <script type="text/j....
  • 微信链接跳转,微信外部打开浏览器,微信链接下载,微信防拦截, WeChat调用外部浏览器打开链接。 微信域名防封跳转系统-微信拦截屏蔽检测技术 代码 public Result<JumpSite> getSiteInfo(String site) { ...
  • 使用微信打开网址时,无法在微信打开app的下载链接。网上流传的各种微信打开下载链接微信已更新基本失效,下面分享目前还可用的方案。 解决方案:弹出一个遮罩,提示用户在浏览器中打开进行下载或者是打开网页 ...
  • 下面小编就为大家分享一篇修改UA在PC中访问只能在微信打开链接方法,具有很好的参考价值。希望对大家有所帮助。一起跟随小编过来看看吧
  • 域名在微信中打不开,有诸多问题 1、硬件原因,比如手机...由于微信的用户基本占据了国内市场的90%,说到扫一扫用户第一个想到的就是打开微信扫一下,通过微信分享APP,再从分享的链接下载apk/ios包。故用户通常...
  • 请在微信客户端打开链接 如何解决

    万次阅读 2017-05-17 11:11:46
    遇到问题: 请在微信客户端打开链接 如何解决? 方法1: http://www.cnblogs.com/fogwang/p/5446421.html
  • 5、将下面链接的__biz值更换成uin_base64的值,然后用微信打开链接即可。 https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=64位uin加密值&scene=110#wechat_redirect 示例: https://mp.w.
  • 但是微信自带的scheme接口是不允许直接通过微信下载apk包的,只能通过浏览器来下载,但很多用户不知道是被屏蔽了,故以为是链接有问题,最后在该步骤流失得了量很大。 下面我们来实现,用户通过微信点击链接直接...
  • 1、“请在微信客户端打开链接”解决方案 https://blog.csdn.net/weixin_41190571/article/details/82990839 2、微信调试工具无法点击授权按钮 https://blog.csdn.net/Call_me_small_pure/article/details/80101307 3...
  • 微信里面打开APP下载链接

    万次阅读 2015-05-21 11:55:11
    这个问题我查看了许多资料,最后总结一下: ...你点微官网app的下载,是可以直接跳到APP Store里面,检测这个应用是否已经下载,如果下载,直接打开; 而对于android 端,相比较IOS,就有更多方法
  • 被屏蔽了也就意味着链接微信中是无法正常打开的,通常这种情况微信会给个提示“已停止访问该网址” ,那么导致这个情况的因素有哪些呢,主要有以下三点: 1、网页链接被举报次数过多。2、网页含违规内容,含...
  • 这时需要微信跳转外部浏览器打开页面的功能,对于微信默认可以通过:点击右上角的三点,点击“在浏览器中打开”。但是对于很多用户而言并不知道这样的实现,所以需要在代码中进行相关操作。目前ios只能通过遮罩层来...
  • 如何实现 请在微信客户端打开链接

    千次阅读 2019-11-27 18:42:14
    那就是判断useragent f (navigator.userAgent.match(/MicroMessenger/i) != 'MicroMessenger'){ window.location.href='wxerror.jsp'; }
  • 解决方案:微信打开链接,自动打开外部浏览器打开页面 微信中点击或打开链接,自动打开外部浏览器打开指定页面。全程完全自动化,无需用户任何手工操作。 这种方案可以说是完美解方案一:弹出一个遮罩提示用户在...
  • 从2019下半年的“拼多多”链接不再被开放绿色通道便能看出腾讯的果决。 但是即使在如此,在微信防封上面仍然还是有巨大突破的。今天我给大家分享微信防封的行之有效方案:微信跳转外部浏览器。 微信跳转外部浏览器的...
  • 请在微信客户端打开链接 大致思路 抓包微信自带浏览器访问数据 重写chrome浏览器UA信息 重新chrome浏览器中的cookie信息 打开微信自带浏览器访问地址 抓包 试用charles抓取微信自带浏览器打开的内容 获取访问的ua...
  • // 微信界面打开有图片罩住的效果js(这是symfony框架下的代码) var downurl= '$downurl?>'; var wapurl = '$wapurl?>'; function is_weixin() {

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 216,322
精华内容 86,528
关键字:

微信链接怎么打开