用Chrome配合Chales 模擬手機瀏覽器訪問3G網頁

有不少網站都是經過User-Agent來判斷瀏覽器類型的,因此想在PC上模仿手機上手機版的網站,咱們能夠嘗試修改
http header 的 User-Agent來模擬不一樣手機上網。


以上網址教咱們經過命令行的形式來修改 User-Agent ,而咱們以前share過Charles這個工具,其實在這方面來得更簡單~
我以爲好處有3;
1.首先不用每次都要命令行輸一大堆參數來設置打開瀏覽器去模擬;
2.能夠讓咱們在rewrite規則裏面寫幾個不一樣手機端的參數,如iphone,android,etc.想用哪一個就勾哪一個,方便~
3.不想模擬的時候就 disable rewrite功能,或者就不開Charles ~

如下是charles如何使用 rewrite 實現模擬過程 (Ps:以 3g.qq.com爲例)

1.首先你要知道你本身的User-Agent是什麼
打開Charles(Ps:請確認Charles的recording已開啓,即 那個紅點)
而後,在左欄處,點開一個網址的文件夾->default, 左欄點擊 tab 的Request->找到User-Agent,雙擊,選中,ctrl-c

2.點擊工具欄 Tools -> Rewrite ->選中Enable Rewrite ->Add
在左邊有相應的選項
Locations 是你要執行rewrite的地址,可自行添加測試地址
Rules 是rewrite的規則;點擊Add,會看到一個操做界面,填寫方式如圖所示。
Match 填寫你本機的User-Agent
Replace 參考上面的網址裏面有介紹的個手機瀏覽器的User-Agent,或者可從其餘路徑獲知~

OK後,點擊Apply->OK~那就OK了...............

測試訪問3g.qq.com

修改後,瀏覽器以android2.2的user-agent去訪問
相關文章
相關標籤/搜索