JavaScript 獲取並且判斷瀏覽器內核訪問類型(QQ/微信)
阿新 • • 發佈:2018-06-24
cas fun AS 瀏覽器內核 我們 開發者 ger pre ret
1、作用?
對於開發者而言,微信或者QQ自帶的瀏覽器內核或許不能夠為用戶帶來良好的體驗,所有有的時候我們需要引導用戶進入自帶瀏覽器體驗,所以這個功能主要是解決這個問題。
2、實現方法?
使用Javascript獲取用戶訪問的UA標識,根據標識判斷是否在QQ或者微信的瀏覽器內核中。
3、實現代碼
QQ判斷:
1 function is_qq(){ 2 var ua = navigator.userAgent.toLowerCase(); 3 if(ua.match(/\sQQ/i)==" qq") { 4 return true;5 } else { 6 return false; 7 } 8 }
微信判斷:
1 function is_weixin(){ 2 var ua = navigator.userAgent.toLowerCase(); 3 if(ua.match(/MicroMessenger/i)=="micromessenger") { 4 return true; 5 } else { 6 return false; 7 } 8 }
在自己的html頁面中加入以上代碼,在使用時直接調用函數即可。成功返回ture,失敗返回false。
JavaScript 獲取並且判斷瀏覽器內核訪問類型(QQ/微信)