# 使用前必读

该功能可以修改请求的响应体,但有以下要求:

  • 使用Firefox 57+
  • 在HE的选项中勾选“修改响应体(仅支持Firefox)”

如果使用了此功能,可能会有以下问题:

  • 一定程度上影响访问速度和资源占用
    • 不论您是否有编写相关规则,HE均会拦截请求数据。
  • 影响部分内容下载

# 如何使用

截止目前,此功能只支持自定义函数。

# 编码

您需要指定网页相关编码,才能让HE成功解码数据。

如果您不知道网页使用何种编码,请打开控制台(按F12),切换到 Network/网络 标签,刷新当前页面,观察 Response Headers/响应头 中的 Content-Type。

# 函数编写

函数共有两个参数:首个参数为解码后的文本,第二个参数为自定义函数的detail对象。返回修改后的文本。

detail对象请查看自定义函数文档

例如,下面函数,会将网页中的所有“baidu”替换为“Google”

return val.replace(/baidu/g, 'Google');
1