本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 [署名 4.0 国际 (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/deed.zh) 本文作者: 苏洋 创建时间: 2009年05月20日 统计字数: 1485字 阅读时间: 3分钟阅读 本文链接: https://soulteary.com/2009/05/20/%E6%95%99%E7%A8%8B%E8%B5%B0%E8%BF%9Buser-agent-%E7%AC%AC%E4%B8%89%E8%8A%82%E4%BC%AA%E9%80%A0.html ----- # [教程]走进User-Agent - 第三节(伪造) 下面介绍一些主流浏览器的浏览标识user-agent的修改方式。 ## IE 修改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。 ## FireFox 1.在地址栏输入“about:config”,按下回车进入设置菜单。 2.找到“general.useragent.override”,如果没有这一项,则点右键“新建”->“字符串”,输入这个字符串。 3.将其值设为自己想要的UserAgent。 ## Opera ### 方法1: 1.工具栏“Tools”->“Preferences”->“Content”->“Advenced”,点击“Manage Site Preferences”按钮。 2.点击“Add”按钮,在弹出的窗口中“Site”填入“*”,“Network”选项卡中选择浏览器ID。各选项如下: 0 Default 1 Opera 2 Mozilla, Opera detectable 3 Internet Explorer, Opera detectable 4 Mozilla, Opera hidden 5 Internet Explorer, Opera hidden ### 方法2: 1.在地址栏输入“opera:config”,回车打开。 2.找到“User Agent”点开,里面的“Spoof UserAgent ID”设置想要的值,范围1-5,具体对应的ID同上。 ## Maxthon 工具栏“工具”->“遨游设置中心”->“高级选项”,勾选“自定义 UserAgent 字符串”,下面写上自己的UserAgent记可。保存设置后重启Maxthon生效。 ## Chrome ### 方法一: 启动时加上参数:--user-agent="你自己的UserAgent" ### 方法二: 修改chrome.dll。把里面疑似UserAgent的字符串改为自己的。 ## Safari 1.菜单栏“Edit”->“Preferences”->“Advanced”,勾选“Show Develop menu in menu bar”。 2.菜单栏会多出一项“Develop”,通过里面的“User Agent”子菜单即可设置自己的UserAgent。 ## iPhone 把/System/Library/Frameworks/WebKit.framework/WebKit 文件中的Mozilla/5.0替换成其他UA,字符数不要超过“Mozilla/5.0”的长度。 ## 最后 如果你是一个程序爱好者的话,那么你一定不甘心用现成的吧,下一节,我们使用自己的代码来完成我们的“小”计划。