【分享】在線解析微信h5網頁標籤跳轉到手機默認瀏覽器的實現方式

最近遇到一個需求、朋友找我製做一個在微信中的聊天框,或者公衆號菜單發佈一條連接或者二維碼。跳出微信打開一個指定的咱們本身的頁面,javascript

拿到這個需求後咱們團隊分開去找資料研究方案,經過微信的開發文檔、騰訊的第三方開發文檔咱們都查閱過資料可是最終只找到一些歷史性的資料也就是之前能夠如今已經所有封閉了,html

在網絡上找到 很早以前一些前輩分享的遮擋。咱們加以改進。java

如今能夠實現安卓手機的話是經過點擊連接,直接跳轉出微信,自動打開手機默認的瀏覽器。該功能是要使用到微信api接口的,下面分享一個免費的測試接口給你們。
先到Mindjump網頁:http://www.mindjump.cn/ 獲取免費測試接口權限。 ,而後按網頁步驟一步一步操做便可。 jquery

分享一段源碼供你們參考:ajax

<!DOCTYPE html>
<html xmlns="http://www.mindjump.cn/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>loading</title>
        <script type=text/javascript src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"></script>
    </head>
    
    <body>
        
        
    <script type="text/javascript">
        $(function () {
            get_share();
        });
        
        function get_share(){
            var user = getQueryString('user');
            var url = getQueryString('url');
            $.ajax({
             type: "get",
             async: false,
             url: 'http://api.weixin139.com/jumpurl/index/get_url.html',
             data:{user:user,url:url},
             dataType: "jsonp",
             jsonp: "callback",
             jsonpCallback:"checkHandler",
             success: function(data){
                 window.location.href=data.url;
             },
         });
        }
        
        function getQueryString(name) {
            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
            var r = window.location.search.substr(1).match(reg);
            if (r != null) return unescape(r[2]);
            return null;
        }
 
        </script>
 
    </body>
</html>
相關文章
相關標籤/搜索