js判斷當前頁面用什么瀏覽器打開的方法_javascript技巧
來源:懂視網(wǎng)
責編:小采
時間:2020-11-27 21:48:29
js判斷當前頁面用什么瀏覽器打開的方法_javascript技巧
js判斷當前頁面用什么瀏覽器打開的方法_javascript技巧:最近做很多HTML5的項目,很多頁面會通過微信微博等SNS分享出去。在分享頁面上提供公司APP的下載。但是在很多應用的瀏覽器中,點擊下載鏈接無法下載應用。那么針對這些瀏覽器我們需要給用戶提示從safari或者系統(tǒng)自帶的瀏覽器打開分享頁面,通過js就可以判斷
導讀js判斷當前頁面用什么瀏覽器打開的方法_javascript技巧:最近做很多HTML5的項目,很多頁面會通過微信微博等SNS分享出去。在分享頁面上提供公司APP的下載。但是在很多應用的瀏覽器中,點擊下載鏈接無法下載應用。那么針對這些瀏覽器我們需要給用戶提示從safari或者系統(tǒng)自帶的瀏覽器打開分享頁面,通過js就可以判斷

最近做很多HTML5的項目,很多頁面會通過微信微博等SNS分享出去。在分享頁面上提供公司APP的下載。但是在很多應用的瀏覽器中,點擊下載鏈接無法下載應用。那么針對這些瀏覽器我們需要給用戶提示從safari或者系統(tǒng)自帶的瀏覽器打開分享頁面,通過js就可以判斷當前頁面是在什么瀏覽器打開的。
以下是一段示例代碼,注釋中表明了通過JS如何判斷是否在微信瀏覽器打開,是否在QQ空間瀏覽器,是否在新浪微博打開。當然可以做得更完善一點,再加上判斷是在移動設(shè)備打開還是在PC端瀏覽器打開的,這一點可以參考本文,更加細分一點,可以判斷是在安卓系統(tǒng)的瀏覽器打開的還是IOS系統(tǒng)瀏覽器打開的。
再附上browser的代碼,通過以下方法可以判斷很多瀏覽器。包括判斷IE瀏覽器,Opera瀏覽器,蘋果瀏覽器,谷歌瀏覽器,火狐瀏覽器等。
另一種方法:
用JS來判斷了,經(jīng)過查找資料終于實現(xiàn)了效果,直接上代碼
通過測試完全通過,無論是android 還是iphone,ipad 都可以,當然我們除了用js來判斷之外,用其它語言來判斷就更簡單了,比如PHP
function is_weixin(){
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
return true;
}
return false;
}
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
js判斷當前頁面用什么瀏覽器打開的方法_javascript技巧
js判斷當前頁面用什么瀏覽器打開的方法_javascript技巧:最近做很多HTML5的項目,很多頁面會通過微信微博等SNS分享出去。在分享頁面上提供公司APP的下載。但是在很多應用的瀏覽器中,點擊下載鏈接無法下載應用。那么針對這些瀏覽器我們需要給用戶提示從safari或者系統(tǒng)自帶的瀏覽器打開分享頁面,通過js就可以判斷