0
A
回答
1
正如我在評論中已經說過的那樣,並沒有真正的方法來確定網站的移動版本是否存在。然而,你可以嘗試一種啓發式算法,可以「猜測」它是否兼容。即進入我的腦海裏有幾個想法:
域
域
移動網站通常提供與m
或mobile
,而不是www
啓動,以便檢查是否有類似m.domain.com
或mobile.domain.com
域。
URL路徑
我也看到的是,提供一個特殊的路徑上的網站移動版 - 關鍵字是相同的域部分 - 所以檢查www.domain.com/m/...
或www.domain.com/mobile/...
或www.domain.com/android/...
。
HTML源
文檔類型
如果網站使用給出HTML5機會,該網站已被優化手機查看 - 所以請查詢網站和doctype是否<!DOCTYPE html>
元標籤
檢查是否設置了元標記<meta name="viewport" ...
。如果提供這個標籤,機會很大,該網站針對移動視圖進行了優化。
CSS查詢
檢查請求的網站有專門的媒體查詢的CSS - 例如:<link rel="stylesheet" media="handheld...
這也可能表明網站優化手機查看。
相關問題
- 1. 以編程方式檢查網站是否正常工作?
- 2. 如何以編程方式檢查網站cpu使用情況?
- 3. 網站手機兼容性
- 4. 以編程方式使網站靜音
- 5. 以編程方式瀏覽網站
- 6. 以編程方式登錄網站
- 7. 以編程方式登錄網站
- 8. 以編程方式製作網站
- 9. 如何開始以編程方式分析網站內容?
- 10. Magento:以編程方式檢測生活/生產網站
- 11. 與IE9的網站兼容性問題
- 12. 雅虎openid網站兼容性
- 13. 網站跨瀏覽兼容性
- 14. 測試網站與IE7的兼容性
- 15. HTML網站 - 瀏覽器兼容性
- 16. 與CSS3和HTML5的網站兼容性
- 17. Azure網站dll兼容性問題 - System.Web.WebPages.Razor
- 18. 以編程方式檢查android版本
- 19. 以編程方式檢查httpErrors errorMode
- 20. 以編程方式檢查fixnum大小
- 21. SQLAlchemy,以編程方式檢查參數
- 22. 以編程方式檢查子系統
- 23. 以編程方式檢查.NET代碼
- 24. 以編程方式檢查服務器的可用性
- 25. 在Python中以編程方式檢查模塊可用性?
- 26. 以編程方式檢查文本框的完整性
- 27. 如何以編程方式檢查Tumblr用戶名可用性?
- 28. 以編程方式從IE'internet explorer'中刪除兼容性視圖按鈕?
- 29. 如何在Javascript中以編程方式打開IE9兼容性視圖
- 30. 網站編程漏洞檢查清單
你想檢查是否有一個特殊的移動版本的URI請求? – GeneSys 2013-03-18 10:36:26
我想檢查Android 2.1版本 – user2168538 2013-03-19 08:23:19
請 - 你能重新定義你的問題嗎?我(我猜別人也是)不明白你想達到什麼目的。 – GeneSys 2013-03-19 10:19:23