Header Editor

RILL 0人评论 27597次浏览 Chrome开发者工具插件
摘要 : Header Editor是一款管理浏览器请求的Chrome扩展,包括修改请求头和响应头、重定向请求、取消请求。

Header Editor开发背景

我们chrome插件网之前介绍过Modheader插件,它是一款简单实用的chrome http请求头添加、修改或删除请求头和响应的浏览器插件。小编今天要介绍另外一款管理浏览器请求的Chrome扩展Header Editor。

Header Editor简介

Header Editor是一款管理浏览器请求的Chrome扩展,包括修改请求头、修改响应头、重定向请求、取消请求。

Header Editor简介

您可以从Redirector导入规则:http://redirector.team.firefoxcn.net/

Header Editor简介

规则说明
1、匹配类型
规则会应用到满足相应匹配条件的URL上
全部:对应所有URL,包括Header Editor自身
正则表达式:支持标准的JS正则表达式。例如你输入的正则表达式是str,那么,实际上,程序内部就会使用new RegExp(str)初始化正则表达式。如果匹配规则是正则表达式,则修改结果(目前包括重定向至)支持使用形似$1的占位符
网址前缀:包括http://在内的网址前缀
域名:包含子域名在内的完整的域名
网址:包括“?”及之后的所有内容的完整地址
2、排除规则
不论是否满足匹配规则,只要满足了排除规则,那么此条均不会对当前URL生效
3、自定义函数
通过自定义函数实现更灵活的功能。

Header Editor简介

其他特殊功能
使用功能“修改请求头”或“修改响应头”时,将头内容设置为_header_editor_remove_将会移除此头(自3.0.5起有效)

其他注意事项
将头内容设置为空,不同浏览器对此处理方式不同。Chrome将会保留此头信息,但其内容为空。Firefox则会移除此头信息

常见功能示例
下面的例子不保证均有效,只作为示例,用于帮助用户熟悉Header Editor的规则编写。
1、反-防盗链
使用说明:将URL匹配至图片域名,功能为“修改请求头”,将头内容Referer修改为任意可显示图片的网址。下列有一些常用的规则:
前缀为http://imgsrc.baidu.com/,修改Referer为http://tieba.baidu.com
正则表达式为http://(\w?\.?)hiphotos\.baidu\.com/,修改Referer为http://tieba.baidu.com

2、重定向请求
例如,将Google公共库重定向至中科大的镜像上:
正则表达式为^http(s?)://(ajax|fonts)\.googleapis\.com/(.*),重定向至https://$2.proxy.ustclug.org/$3
将所有对sale.jd.com、item.jd.com、www.jd.com的HTTP请求重定向到HTTPS:
正则表达式为http://(sale|item|www).jd.com,重定向至https://$1.jd.com
将所有维基百科的HTTP请求重定向至HTTPS:
正则表达式为^http://([^\/]+\.wikipedia\.org/.+),重定向至https://$1

3、伪装UA
修改请求头的User-Agent即可,但功能只能影响服务器判断UA的能力,对于在本地通过JS判断的,无法伪装。

Header Editor使用方法

1、离线安装chrome插件的方法均可参照:怎么在谷歌浏览器中安装.crx扩展。如果你是最新版chrome浏览器,可以参考chrome 67版本后无法拖拽离线安装CRX格式插件的解决方法
2、下载Header Editor的crx文件后,打开Chrome的扩展页面(chrome:// extensions /或按Chrome菜单图标>更多工具>扩展程序查找),然后拖放 crx文件到扩展页面安装它;
3、点击“添加拓展程序”完成安装。

Header Editor使用方法-安装

4、Header Editor菜单中主要有规则列表、选项以及导出和导入:

Header Editor使用方法

Header Editor使用方法

Header Editor使用方法

5、Header Editor右下角有方便的批量管理、添加;
点击批量管理,有全选/全不选、启用、分组、分享和删除功能;

Header Editor使用方法

点击添加按钮,页面如下:

Header Editor使用方法

Header Editor常见问题

1、为什么“头名称”变成小写了?
RFC 2616中写到:Each header field consists of a name followed by a colon (":") and the field value. Field names are case-insensitive.
每个标题字段由名称后跟冒号(“:”)和字段值组成。字段名称不区分大小写。因此,从4.0.0开始,Header Editor会将“头名称”变为小写。但自定义函数除外:除了已被其他规则修改的头外,自定义函数获取到的仍然是原始头。
2、规则消失
众所周知,在某些情况下,规则将消失或不起作用
注意:在执行以下所有操作之前,请备份您的Chrome / Firefox个人资料文件夹!
打开chrome://extensions/?id=eningockdidmgiojffjmkdblpjocbhgh,启用“在隐身模式下启用”。

Header Editor常见问题-规则消失解决办法

Header Editor联系方式

1、源代码:https://github.com/FirefoxBar/HeaderEditor

2、帮助翻译扩展:https://www.transifex.com/sytec/header-editor/

3、从Redirector导入规则:http://redirector.team.firefoxcn.net/

Header Editor下载地址

点击下载Header Editor

转载必须注明来自: Chrome插件 » Header Editor

PHP Console

PHP Console

1 人评论 38116 次人浏览 4.0分 4.0 分
PHP Console是一款可以帮助PHP开发者,以Chrome浏览器为媒介输出PHP调试信息的谷歌浏览器插件。
基于REST的Web服务客户端

基于REST的Web服务客户端

3 人评论 56298 次人浏览 3.0分 3.0 分
基于REST的Web服务客户端是一款可以使用Chrome插件来模拟REST请求来测试REST风格的web Api的谷歌浏览器插件。
WEB前端助手(FeHelper)

WEB前端助手(FeHelper)

0 人评论 45273 次人浏览 4.1分 4.1 分
FE助手:包括字符串编解码、代码压缩、美化、JSON格式化、正则表达式、时间转换工具、二维码生成与解码、编码规范检测、页面性能检测、页面取色、Ajax接口调试
GitHub File Icon

GitHub File Icon

1 人评论 5695 次人浏览 4.0分 4.0 分
GitHub File Icon是一款可以改善GitHub 现有的档案系统呈现样式,使它更容易被用户阅读的chrome插件。
Vue.js devtools

Vue.js devtools

3 人评论 87340 次人浏览 4.6分 4.6 分
Vue.js开发者工具是一款适用于chrome浏览器和Firefox浏览器的浏览器插件。
React Developer Tools

React Developer Tools

2 人评论 38265 次人浏览 4.1分 4.1 分
React Developer Tools是一款由facebook开发的一款非常好用的chrome调试插件。
XPath Helper

XPath Helper

5 人评论 104738 次人浏览 3.4分 3.4 分
XPath Helper可以支持在网页点击元素生成xpath,整个抓取使用了xpath、正则表达式、消息中间件、多线程调度框架的chrome插件。
JetBrains IDE Support

JetBrains IDE Support

0 人评论 35726 次人浏览 3.7分 3.7 分
JetBrains IDE Support是一款webstorm网页开发调试工具,支持HTML/CSS/JavaScript编辑和JavaScript调试。
JSON Formatter

JSON Formatter

0 人评论 39825 次人浏览 4.6分 4.6 分
JSON Formatter是一款能格式化json代码,使得json代码页面变得便于阅读的chrome json格式化开源插件。
XPath Helper Wizard

XPath Helper Wizard

0 人评论 6352 次人浏览 3.3分 3.3 分
XPath Helper Wizard是一个可以创建XPath查询选择类似的元素并且返回可视化结果的chrome插件
fiddler (for Windows)

fiddler (for Windows)

1 人评论 24717 次人浏览 4.5分 4.5 分
fiddler是一款HTTP协议下的网络抓包工具,可以用其检测网页和服务器的交互情况,可记录所有客户端和服务器的http和https请求、允许你监视、设置断点、甚至修改输入输出数据。本文提供是是Windows系统下的版本。
fiddler(for Mac)

fiddler(for Mac)

0 人评论 29143 次人浏览 4.0分 4.0 分
fiddler是一款HTTP协议下的网络抓包工具,本文提供是是Mac OX系统下的版本。
fiddler(for Linux)

fiddler(for Linux)

1 人评论 10399 次人浏览 4.3分 4.3 分
fiddler是一款HTTP协议下的网络抓包工具,本文提供是是Linux系统下的版本For Mono framework。
Sourcegraph:轻松浏览和搜索Github上的代码

Sourcegraph:轻松浏览和搜索Github上的代码

1 人评论 20724 次人浏览 3.0分 3.0 分
Sourcegraph是一款可以为 Github 上的代码添加了即时文档和类型提示,并为每一个标识符添加了跳转到定义处的链接的Chrome 扩展,它允许你像使用一个很好的IDE 那样浏览源代码。
评论:(0)

已有 0 位网友发表了一针见血的评论,你还等什么?