很多網(wǎng)站都通過User-Agent來判斷瀏覽器類型,如果是3G手機(jī),顯示手機(jī)頁面內(nèi)容,如果是普通瀏覽器,顯示普通網(wǎng)頁內(nèi)容。
谷歌Chrome瀏覽器,可以很方便地用來當(dāng)3G手機(jī)模擬器。在Windows的【開始】-->【運(yùn)行】中輸入以下命令,啟動(dòng)谷歌瀏覽器,即可模擬相應(yīng)手機(jī)的瀏覽器去訪問3G手機(jī)網(wǎng)頁:
谷歌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 4:
chrome.exe --user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405"
蘋果iPad 2:
chrome.exe --user-agent="Mozilla/5.0 (iPad; CPU OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405"
諾基亞N97:
chrome.exe --user-agent="Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/20.0.019; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.18124"
試一試,分別用Android、iPhone、諾基亞訪問一些門戶網(wǎng)站,比如網(wǎng)易、淘寶、新浪等這些3G手機(jī)網(wǎng)頁,看看有什么不同。
更多款手機(jī)的User-Agent:http://www.zytrax.com/tech/web/mobile_ids.html
如果想切換回普通瀏覽器模式,關(guān)掉所有Chrome瀏覽器,重開即可。如果不想關(guān)閉瀏覽器,切回普通瀏覽器模式,則訪問:
chrome.exe --user-agent="Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7"
有沒有更簡單的方法呢?
當(dāng)然是有的??!在Chrome 32和33版本以后增加了更加便捷的方法,在開發(fā)者工具中只需要設(shè)置一下就能方便的模擬各種手機(jī)型號(hào)的訪問效果了。
方法如下:
1、打開Chrome瀏覽器,需要32以后版本的。筆者使用的是Chrome 33版本。
2、打開“開發(fā)者工具”,快捷鍵(F12或者Ctrl+Shift+i)。
3、在“開發(fā)者工具”界面的右側(cè)有個(gè)“Show drawer”按鈕,點(diǎn)擊后在“drawer”界面再點(diǎn)擊“Emulation”。
4、這個(gè)界面就一目了然了,Device里面可以選擇各種手機(jī)或者平板設(shè)備,大概有20種之多。User Agent和Sensors顯示了模擬的數(shù)據(jù)。點(diǎn)擊“Emulate”按鈕就可以生效了。
5、然后就在地址欄里面輸入網(wǎng)址吧!看看模擬的效果怎么樣?