前言
这篇文章和 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
相关推荐
测试和开发人员对于切换浏览器的需求会更强烈一些,有时候为了给出最好的浏览体验,在电脑上不得...user agent扩展可以轻松,快捷地修改Chrome浏览器的UA。 支持自动切换模式,让Chrome始终用指定的UA去访问某些网站。
总之,“User-Agent Switcher for Chrome 汉化版”是一款强大的工具,它简化了用户在多种设备环境下测试网页的工作,提升了工作效率,同时也为隐私保护提供了便利。无论你是开发者还是普通用户,只要对浏览器的设备...
"User-Agent Switcher for Chrome.zip" 是一个专为谷歌浏览器(Chrome)设计的插件压缩包,它允许用户在浏览网页时切换不同的User-Agent标识,从而模拟不同的浏览器环境或设备类型。User-Agent是一个字符串,通常由...
谷歌 Chrome 模拟手机浏览器伪造位置方法 在本文中,我们将详细介绍如何使用 Google Chrome 浏览器模拟手机浏览器,并伪造位置信息。这种方法可以用于测试和模拟移动设备的行为,以及伪造位置信息以欺骗网站或应用...
修改`libvlc_set_user_agent`源码意味着开发人员或高级用户现在可以定制这个字符串,比如设置成流行的浏览器如Chrome或Firefox的User-Agent,这样VLC在获取网络流时,服务器会误认为请求来自于这些浏览器,可能会...
Chrome Agent-crx插件是一款专为英语用户设计的Chrome浏览器扩展程序。这款插件主要针对美国用户,旨在增强和优化用户的浏览体验,提供了一系列实用的功能和特性。 首先,Chrome Agent-crx插件的核心功能之一是改变...
"Agent Chrome Extension"是一个特定的Chrome扩展,它以.crx文件格式提供,这是一种专用于Chrome扩展的打包文件,用于安装到浏览器中。此插件以英语为操作语言,其主要功能是提供了右键菜单和侧边栏面板的电话拨打...
它将教你如何利用`chrome.runtime`和`chrome.webRequest`API进行网络请求的拦截、分析和修改。通过深入研究这个项目,开发者可以提升其在Chrome扩展开发中的技能,更好地理解网络请求在浏览器环境中的运作方式。
第二个例子是使用 Google Chrome 浏览器,将 UA 字符串修改为同样的字符串。 在实现修改 UA 字符串时,我们可以使用 bat 脚本来实现。在给定的文件中,我们可以看到 bat 脚本的编写方式。首先,我们需要将 UA 字符...
User-Agent Switcher for Chrome 是一款浏览器User-Agent修改插件,可以在访问网站时模拟成其他浏览器或其他操作系统的User-Agent,更可以自己写一个独一无二的UA。同时也减少了网站获取本机隐私信息的可能性。 ...
"jb51.net.txt"可能是一个文本文件,内容可能是从jb51.net这个网站摘录的有关修改Chrome请求头的方法或教程。jb51.net是一个提供各类编程教程和技术资讯的网站,对于IT从业者来说,是一个获取技术知识的好地方。 ...
用户可以通过Chrome Web Store下载并安装这些扩展,它们可以访问浏览器的一些API,比如修改网络请求的能力,这正是模拟手机浏览器所必需的。 在压缩包文件名“MockMobile”中,我们可以推测这是一个模拟手机浏览器...
在使用 **User-Agent Switcher** 插件时,用户可以自定义设置多种 User-Agent 规则,例如设定为不同的浏览器(如 Chrome、Firefox、Safari 或 Internet Explorer)、不同版本的浏览器,甚至可以模拟移动设备(如 ...
Chrome插件,也称为Chrome扩展,是基于浏览器的软件组件,可以增强或修改Google Chrome的功能。它们通常是用JavaScript、HTML和CSS编写,并可能利用Chrome API来实现更高级的功能。Chrome插件开发允许开发者为用户...
User-Agent 伪装是指通过修改默认的User-Agent字符串,使服务器误认为请求来自于另一种设备或浏览器。这在某些场景下非常有用,例如: 1. **移动应用与网页的差异化展示**:开发者可能希望根据用户是通过移动APP...
如果你需要在客户端(如Firefox、Chrome、Safari、Maxthon、Opera等)修改User-Agent,可以通过以下方式: - **Firefox**: 安装User-Agent Switcher扩展,然后在about:config页面中修改`general.useragent.override...
通过修改 User-Agent 字符串,Chrome 浏览器可以模拟多种手机浏览器,包括 Android、iPhone、诺基亚等。User-Agent 字符串是浏览器与服务器之间交互时发送的头信息,用于标识浏览器的类型和版本。 在 Chrome 浏览器...
3. 使用教程:详细介绍如何添加、修改和删除HTTP头,以及设置规则的方法。 4. 常见问题解答:解答用户在使用过程中可能遇到的问题。 5. 版本更新日志:列出新版本的改进和修复的bug,帮助用户了解新特性。 文件...
关闭 Chrome 自动升级的方法 Chrome 浏览器的自动更新功能虽然可以提供最新的功能和安全补丁,但是有时候也会带来一些问题,例如使用 dev 分支的用户被自动升级到了一个启动后不停崩溃的版本。因此,追求稳定性的...