經常逛論壇的朋友經常會遇到這樣的問題:論壇個性簽名里的JS代碼把個人瀏覽器信息等被人一覽無余,我並不想他們得到我的這類信息。
咋辦?很簡單的辦法就是偽裝,怎么偽裝?對於chrome、firefox等這類瀏覽器用ultimate useragent switcher這個插件就能很方便的偽裝了。不過過多的插件會增加內存負擔,有沒有更直接的辦法呢?答案是肯定的。
當然你也可以適用User Agent在一個瀏覽器上體驗不同瀏覽器的渲染咯。
IE
Chrome
FireFox
Opera
- 修改IE的UserAgent需要編輯注冊表。
- "HKEY_CURRENT_USER"Software"Microsoft"Windows"CurrentVersion"Internet Settings"5.0"User Agent"Post Platform"
- "HKEY_LOCAL_MACHINE"SOFTWARE"Microsoft"Windows"CurrentVersion"Internet Settings"User Agent"Post Platform"
- "HKEY_LOCAL_MACHINE"SOFTWARE"Microsoft"Windows"CurrentVersion"Internet Settings"5.0"User Agent"Post Platform"
- 如要修改IE的UserAgent為FireFox的,可以這么做:
- UserAgent的默認值改為"Firefox",同時在Post Platform下面新建字符串值"Firefox"="",注意修改后需重啟IE。
Chrome
方法一:
- 啟動時加上參數:--user-agent="你自己的UserAgent"
方法二:
chrome 17以上版本的用戶適用
- F12 或者 Ctrl+Shift+I 調出調試框
- 點擊右下角“螺帽”按鈕(settings),在彈出的對話框選擇第二項——User agent,
- 勾選Override User Agent,在下面下拉列表隨意選擇你想偽裝的瀏覽器了,當然你也可以選擇 Other... 自定義。
FireFox
- 在地址欄輸入“about:config”,按下回車進入設置菜單。
- 找到“general.useragent.override”,如果沒有這一項,則點右鍵“新建”->“字符串”,輸入這個字符串。
- 將其值設為自己想要的UserAgent。
Opera
方法一:
- 工具欄“Tools”->“Preferences”->“Content”->“Advenced”,點擊“Manage Site Preferences”按鈕。
- 點擊“Add”按鈕,在彈出的窗口中“Site”填入“*”,“Network”選項卡中選擇瀏覽器ID。各選項如下:
1 Opera2 Mozilla, Opera detectable3 Internet Explorer, Opera detectable4 Mozilla, Opera hidden5 Internet Explorer, Opera hidden
方法二:
Maxthon
Safari
iPhone
- 在地址欄輸入“opera:config”,回車打開。
- 找到“User Agent”點開,里面的“Spoof UserAgent ID”設置想要的值,范圍1-5,具體對應的ID同上。
Maxthon
工具欄“工具”->“遨游設置中心”->“高級選項”,勾選“自定義 UserAgent 字符串”,下面寫上自己的UserAgent記可。保存設置后重啟Maxthon生效。
Safari
- 菜單欄“Edit”->“Preferences”->“Advanced”,勾選“Show Develop menu in menu bar”。
- 菜單欄會多出一項“Develop”,通過里面的“User Agent”子菜單即可設置自己的UserAgent。
iPhone
- 把/System/Library/Frameworks/WebKit.framework/WebKit 文件中的Mozilla/5.0替換成其他UA,字符數不要超過“Mozilla/5.0”的長度。
當然你也可以適用User Agent在一個瀏覽器上體驗不同瀏覽器的渲染咯。
轉http://blog.sina.com.cn/s/blog_b34b733d0101b8kd.html