1. 程式人生 > >修改瀏覽器User-Agent

修改瀏覽器User-Agent

一、說明 

許多使用都是根據User-Aget來判斷當前瀏覽器的版本,瀏覽器 所在系統的版本等。

所以很多時候在測試時手動制定User-Anget是有必要的 。

二、Firefox 修改(推薦)

Firefox:

1,在位址列輸入"about:config”,按回車鍵(如果頁面提示“這樣可能會失去質保...”,點選下面的“我保證會小心”按鈕)

2,搜尋"general.useragent.override"項

3,如果該項存在,則選中該項後,右鍵->修改,在彈出的輸入框中輸入想要修改的User-Agent值後點“確認”

4,如果該項不存在,則右鍵->新建->字串,首先輸入"general.useragent.override",點選“確認”,然後輸入想要修改的User-Agent值後點“確認”

修改前:

  1. GET http://www.baidu.com/ HTTP/1.1  
  2. Host: www.baidu.com  
  3. User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:26.0) Gecko/20100101 Firefox/26.0  

修改後:

  1. GET http://www.baidu.com/ HTTP/1.1  
  2. Host: www.baidu.com  
  3. User-Agent: Firefox_user_agent  


推薦使用Firefox瀏覽器的手機版除錯 ,可以 直接制定User-Agent


三、Google:

1,新建一個chrome.exe的快捷方式

2,右鍵快捷方式,在目標框尾部追加" --user-agent=想要修改的User-Agent值"後點擊“確定”

  1. "C:\Program Files\Google\Chrome\Application\chrome.exe" --user-agent=google_user_agent  

3,通過該快捷方式使用chrome,傳送的HTTP請求中User-Agent的值即為google_user_agent

修改前:

  1. GET http://www.baidu.com/ HTTP/1.1  
  2. Host: www.baidu.com  
  3. User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko)   
  4. Chrome/32.0.1700.72 Safari/537.36  

修改後:

  1. GET http://www.baidu.com/ HTTP/1.1  
  2. Host: www.baidu.com  
  3. User-Agent: google_user_agent  

四、IE:

1,F12進入開發人員工具

2,工具->更改使用者代理字串->自定義

3,在“友好名稱”中填入"IE9",在“使用者代理字串”中填入"ie_user_agent",然後點選“新增”按鈕

4,選擇新新增的User-Agent,點選“設定”按鈕設為當前User-Agent

修改前:

  1. GET http://www.baidu.com/ HTTP/1.1  
  2. Host: www.baidu.com  
  3. User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2;   
  4. .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0;   
  5. InfoPath.3; KB974488)  

修改後:

  1. GET http://www.baidu.com/ HTTP/1.1  
  2. Host: www.baidu.com  
  3. User-Agent: ie_user_agent  

更多: