前言

这篇文章和 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

chrome 下修改 agent 的方法的更多相关文章

  1. chrome 下改动 agent 的方法

    前言 这篇文章和 tiankonguse 的个人站点里的文章保持同步. 非常早之前,在 chrome 下改动 agent 的方法是使用 chrome 插件. 后来 chrome 的某一个版本号中自带这 ...

  2. Linux下修改PATH的方法

    Linux下修改PATH的方法 1.直接在命令行里敲 PATH=$PATH:/path1:/path2:/pathN用户登出之后PATH恢复原样. 只是临时起作用. 2.修改~目录下bash_prof ...

  3. 修改Chrome的User Agent的方法 真实有效

    如何修改Chrome的User Agent: 通过网络上查找,修改Chrome的Usre Agent有3种方式,但有的方式是不起作用的. 给Chrome添加启动参数(有作用) 通过扩展-User-Ag ...

  4. linux下修改MAC地址方法

    一.修改MAC地址方法linux环境下:需要用 #ifconfig eth0 down 先把网卡禁用 再用ifconfig eth0 hw ether 1234567890ab 这样就可以改成功了要想 ...

  5. (转)linuxmint,ubuntu 下修改guake宽度方法

    之前在网上找到修改guake.py的方式,但是我一直没能找到guake.py的文件,弄的我纠结,后来找到这个文章,这个确实是有效果的 Ubuntu12.04上Guake在唤出的时候滚动条会消失,主要原 ...

  6. javascript小练习-Firefox和低版本chrome下必须采用document方法获取到元素。

    pxpx;background-color: aqua;display: none;} </style></head><body><input type=&q ...

  7. 在 Mac OS X Lion 下修改 Hosts 的四种方法

    一名刚刚使用 Mac OS X Lion 系统的朋友问我怎么该系统下修改 Hosts 文件,说网上搜了很多办法都不管用,只要编辑 Hosts 文件就出现”你不是文件 hosts 的所有者,因此没有权限 ...

  8. 改Chrome的User Agent,移动版网络

    理论上访问手机版或者iPad等平板电脑版的网络,应该可以剩些流量的,毕竟移动网络是经过优化压缩的,但是PC电脑如果访问移动版的网站呢?我主要使用的浏览器是Chrome,这几天也找了下Chrome下的修 ...

  9. 在chrome下的文本框sendkeys,提示element can't focus--解决方法

    在chrome下的文本框sendkeys,提示element can't focus--解决方法(成都-半步流雲,群友解决) 成都-半步流雲1.升级你的chromedriver,2.降chrome版本 ...

随机推荐

  1. STL中的algorithm

    STL中的algorithm #include<algorithm>中的泛函算法,需要添加头文件. 搜索算法:find() .search() .count() .find_if() .s ...

  2. genymotion无法连接相机问题

    genymotion模拟器即时打开了相机的开关,也无法连接到相机.这是因为其他进程占用了相机,虚拟设备无法获得,可以尝试: 1.不关闭模拟器,重启adt的Eclipse 2.重启ADB,adb kil ...

  3. application cache 应用缓存

    这些应用还是要自己实现一遍,否则真不知道哪里会出问题. 客户端: <!DOCTYPE html> <html manifest = 'demo.appcache'> <h ...

  4. 主程序与DLL之间的全局变量问题

    http://www.cnblogs.com/railgunman/archive/2010/11/29/1891200.html 主程序与DLL之间的全局变量问题   有几个朋友经常向我问题在DLL ...

  5. 通过keepalived搭建MySQL双主模式的高可用集群系统

    1. 配置MySQL双主模式 1.修改my.cnf配置文件 默认情况下,MySQL的配置文件是/etc/my.cnf,在配置文件的[mysqld]段添加如下内容: server-id=1 log-bi ...

  6. H2Database聚合函数

    聚合函数(Aggregate Functions) AVG  BOOL_AND  BOOL_OR  COUNT  GROUP_CONCAT MAX  MIN  SUM  SELECTIVITY  ST ...

  7. ArgumentException: 已添加了具有相同键的项。

    此问题出现在asp.net mvc 5 中,前端向后端请求数据,方法的参数是模型,比如 Add(Student m), 结果浏览器显示的状态是500并返回错误提示ArgumentException,如 ...

  8. AI_ 视频监控-人体移动捕捉监测

    总目录地址:AI 系列 总目录 需要最新源码,或技术提问,请加QQ群:538327407 我的各种github 开源项目和代码:https://github.com/linbin524 需求 为了实现 ...

  9. leetcode 缺失数字

    给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数. 示例 1: 输入: [3,0,1] 输出: 2 示例 2: 输入: [9,6,4,2 ...

  10. 【mysql】Windows环境搭建(适用5.7以上)

    1 下载MySQL 登录 https://dev.mysql.com/downloads/mysql/ 2 配置 下载好了zip文件,解压至任意非中文目录,在根目录下新建my.ini: 输入以下内容( ...