大象跳转详细解析微信中H5网页如何唤醒打开外部浏览器打开指定链接
作者:互联网
使用微信打开网址链接时,经常会遇到H5网页打不开,无法下载app等情况。那么此时就需要弹出一个遮罩提示用户在手机浏览器窗口打开。
如此一来就再也不用管微信如何的更新,直接判断微信的ua,然后弹出一个遮罩提示用户在浏览器中打开下载,并且不加关闭的按钮。
<!DOCTYPE html> <html xmlns="http://www.go51w.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>
标签:function,getQueryString,get,url,微信,user,跳转,var,打开 来源: https://blog.51cto.com/14366603/2402355