1
A
回答
2
0
您必須檢查HTTP請求的user agent string。
此基礎上,你可以重定向到相應的網站,或加載正確的CSS /資源文件等
如果你想看到你的瀏覽器的用戶代理字符串,你可以去this現場。例如,我在Windows 8 PC使用Chrome,現在,我的字符串是:
的Mozilla/5.0(Windows NT的6.2; WOW64)爲AppleWebKit/537.36(KHTML,例如Gecko)Chrome瀏覽器/ 27.0。 1453.116 Safari/537.36
我家有大量的Android設備。使用Chrome進行瀏覽時,它們都具有基本相同的用戶代理字符串。我鏈接到的網站也列出了最常見的網站(查看頁腳中的鏈接)。
2
當您指定CSS文件時,您可以使用media="handheld"
屬性,以便它只會加載手持設備,例如手機。但是現在這變得多餘了,因爲Android瀏覽器和iPhone的瀏覽器不會將它們標識爲handheld
設備,以防止以最小格式提供服務的網頁。
看看this線程。
要爲手機加載自定義phone.css
,可以依賴用戶的屏幕寬度並使用media
查詢。
例如,添加此插入<head>
部分:當該裝置的屏幕寬度小於480px
<link rel="stylesheet" type="text/css" media="screen and (max-device-width: 480px)" href="phone.css" />
現在,phone.css
將加載。
如需詳細說明,請查看this來源。
希望這有助於。 :)
相關問題
- 1. 如何知道設備是android還是移動設備?
- 2. 如何正確知道設備方向
- 3. 如何知道設備?
- 4. 如何知道我是否正在使用複製或移動?
- 5. 如何知道移動設備或設備是否支持USB配件模式?
- 6. 劍道移動 - 不正確的設備檢測使用的iPod
- 7. 如何在移動設備
- 8. 如何使用移動設備訪問通用工作清單?
- 9. 知道什麼設備在Flash Builder的移動
- 10. 有人知道在移動/觸摸設備上使用的圖庫教程嗎?
- 11. 如何知道特定的藍牙設備正在連接?
- 12. 我怎麼知道iPhone正在移動?
- 13. 如何知道設備何時充電?
- 14. 如何在移動設備禁用JQZOOM
- 15. 如何以正確的方式使用移動設備的CSS?
- 16. 如何檢測移動設備移動?
- 17. 如何知道設備的密度?
- 18. 如何知道USB設備「HID」和「PID」
- 19. 在移動設備上訪問音樂
- 20. 如何知道Windows設備是否被訪問?
- 21. 知道設備是否移動並註冊GPS協調
- 22. 如何知道訪客用戶是否正在運行應用程序 - c#?
- 23. 如何知道網站訪客的百分比不使用JavaScript?
- 24. Android設備啓動時如何知道「啓動」
- 25. 如何在Blogger博客中檢測移動設備?
- 26. 正在移動設備上訪問兩次的視頻文件
- 27. 如何知道設備使用eth0或eth1的網卡
- 28. TestFlightApp如何知道我通過網絡使用的設備?
- 29. 使用GCM如何知道消息是否到達設備?
- 30. 引導4 - 在使用移動設備
瀏覽器名稱移動用戶重定向?寬度和高度? –
不,我想要檢測到訪問者來自移動設備而不是PC。 – malhobayyeb
@MrLister通過瀏覽器寬度和高度識別設備類型勢必會失敗。 – Renan