係統粉 > 電腦問答 > 其他問答

已解決判斷pc還是手機哪位知道的說下

提問者:shrimp613  |  瀏覽次  |  提問時間:2016-12-23  |  回答數量:3

判斷pc還是手機哪位知道的說下你可以獲取瀏覽器的userAgent。userAgent 屬性是一個隻讀的字符串,聲明了瀏覽器用於 HTTP 請求的用戶代理頭的值。但是我建議使用是否支持某個隻在移動端支持的屬性來...

已有3條答案
大愛露姐姐

大愛露姐姐

回答數:36083  |  被采納數:10

你可以獲取瀏覽器的userAgent。userAgent 屬性是一個隻讀的字符串,聲明了瀏覽器用於 HTTP 請求的用戶代理頭的值。但是我建議使用是否支持某個隻在移動端支持的屬性來判斷什麼設備,因為userAgent是可以偽造的。
2016-12-28 18:13:59
讚 3608
霏雨戀勉

霏雨戀勉

回答數:30817  |  被采納數:13

判斷方法如下:
1、手機訪問網站時時,會附帶發送user-agent信息,這個信息裏麵會有手機號碼信息,則可以肯定是通過手機wap訪問的。
2、但是目前中 國移動已經屏蔽了user-agent信息,所以獲取不到手機號碼。可以把wap網站服務器的ip提交給中國移動,加入白名單 後即可取得ua信息。目前中國聯通可以直接取到手機號,對聯通用戶此方案可完美實施。
3、手機訪問,原理是手機通過移動公司的代理服務器進行的訪問。那麼就可以理解是一台普通電腦使用了代理服務器。當手機通過代理服務器訪問的時候,http頭信息會毫無疑問的包含一個信息:via。這個信息提供了有價值的判斷信息。可以實現判斷是否是移動終端。
4、另外現在移動端的瀏覽器都會請求移動版的網頁,所以可以直接判斷出的。

希望可以幫到你!
2016-12-23 18:36:42
讚 3081
馬鞍小衡衡

馬鞍小衡衡

回答數:5658  |  被采納數:0

判斷pc還是手機這個是要看在哪一個應用上看到的了,這個一般是會有顯示的,像電腦的圖標的就是PC的,而這個手機的是會看到一個手機的圖標的。
2016-12-29 08:15:50
讚 565
相關問答
最新其他問答
解決方法