前言
這篇文章和 tiankonguse 的個人網站里的文章保持同步。
很早之前,在 chrome 下修改 agent 的方法是使用 chrome 插件。
后來 chrome 的某一個版本中自帶這個功能了。
在后來 chrome 的版本中又沒有這個功能了。
所以現在我需要找到一個可以修改當前版本的 chrome 的 agent 的方法了。
正文
自帶的修改agent的方法
搜索的第一個方法是講的使用 chrome 自帶的修改 agent 的功能。
在 在不使用擴展的情況下修改 Chrome 的 User Agent 這篇文章中講的很清楚,還附帶的有圖片。
但是這篇文章是2011年12月13日發的,那時候他說只支持Chrome V17版本。而我的瀏覽器已經是 版本 34.0.1847.131 m 了。
所以這個方法無效了。
命令行修改agent的方法
然后找到使用命令行修改 chrome 的 agent 的方法。
具體是這篇文章 Chrome瀏覽器修改User Agent的方法.
我就試了一下,發現必須先把所有的 chrome 瀏覽器的窗口都關閉。
然后在命令行執行才有效。
tiankonguse@tiankonguse-PC:~$ google-chrome --user-agent="tiankonguse agent"
然后使用 chrome 抓包可以看到
GET /record/ HTTP/1.1 Host: tiankonguse.com Connection: keep-alive Cache-Control: max-age=0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 User-Agent: tiankonguse agent Accept-Encoding: gzip,deflate,sdch Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.6
確實可以修改,所以這個方法成功的修改了 chrome 的 agent 了。
但是這個方法使用起來頗為不方便。
各種瀏覽器修改 agent 的方法
然后我有這到一個寫的更全的修改 各種瀏覽器 agent 的方法。
其中對於 chrome 不使用插件 修改 agent 的方法也是上面的兩種方法。
推薦看看這篇文章 巧用UserAgent偽裝瀏覽器 .
重裝 google 修改 agent 的方法
一個好的功能,為什么別人的有,而我的沒有呢?
這是我意識到可能是我的瀏覽器的問題。
難道chrome 瀏覽器還分為開發版和正常版嗎?
我看看我安裝的版本是穩定版的。
於是我嘗試安裝不穩定版看看。
網速很慢,我改變搜索關鍵詞,加上 2014年,找到最近的一片文章,Change User Agent in Google Chrome 是在時間為MARCH 2, 2014 發表的,而這篇文章的評論的最近時間是May 8, 2014 at 4:01 pm。
也就是前天,所以應該是瀏覽器版本的原因。
終於安裝完了, F12, 點擊齒輪, 什么沒找到?
還是使用剛才看的教程吧。
點擊那個 ">三" 的圖標,Then select “Emulatio" 是不是看到了?
好了,終於解決 chrome 下不使用 插件 修改 agent 的方法了。
參考資料
http://www.guao.hk/posts/changing-the-user-agent-a-new-google-chrome-feature.html
http://sypopo.com/pcnet/3022.html
http://blog.sina.com.cn/s/blog_b34b733d0101b8kd.html
http://www.technipages.com/google-chrome-change-user-agent-string