附加以一種軟件的方法是:用Fiddler可以設置瀏覽器的UA
以下3種方法是手動的
通過偽裝User-Agent,將瀏覽器模擬成Android設備。
第一種方法:新建Chrome快捷方式
右擊桌面上的Chrome瀏覽器圖標,在彈出的右鍵菜單中選擇“復制”,復制一個圖標副本到桌面。右擊該副本,選擇“屬性”,打開相應的對話框,在“目標”文本框的字符后面添加以下語句:“--user-agent="Android"”,如下圖:
注意user前面是兩個“-”,並且“chrome.exe”與“--user”之間有一個空格。確定之后,打開這個新建的Chrome快捷方式,輸入3g.qq.com就可以瀏覽到像手機里打開一樣的頁面了。但是我反復測試就是失敗,怎么回事?后來我發現原因了,原來要把之前打開的所有Chrome頁面全部關閉后才行,換句話說,要把Chrome完全退出后再打開。
第二種方法:Chrome開發者模式
新建一個Chrome頁面,然后按F12(也可以是點擊菜單-工具-開發者工具),然后點擊右下角的黑色鋸齒小圖標,如下圖:
切換到“Overrides”標簽,勾選“User Agent”和“Device metrics”,然后在“User Agent”下的下拉列表中選擇不同瀏覽器、不同系統的選項,“Device metrics”選項會根據不同的選擇顯示不同的分辨率。
注:如果沒有合適的“User Agent”選項可以選擇最下邊的other,自定義谷歌chrome瀏覽器的User Agent,然后通過“Device metrics”選項自定義分辨率。
第三種方法:一次性模擬iPhone和安卓手機
開始–運行中輸入以下命令,啟動瀏覽器:
模擬谷歌Android:
chrome.exe --user-agent="Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"
模擬蘋果iPhone:
chrome.exe --user-agent="Mozilla/5.0 (iPad; U; CPU OS 3_2_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B500 Safari/531.21.10"
這種方法僅供特殊情況下使用,因為重啟Chrome將不能恢復正常User-Agent,所以是一次性,推薦使用一、二兩種方法。