Gerrit FE Dev Helper

Gerrit FE Dev Helper

1.1.0
精选

简介:

此扩展可以帮助您在 Gerrit 站点(特别是前端)上进行开发

一个 Chrome 扩展,可以帮助 FE 开发人员使用 Gerrit UI。

来源:https://gerrit-review.googlesource.com/q/project:gerrit-fe-dev-helper''
## v1

#### v1.1.0

- 删除对 INJECT_JS_PLUGIN 和 INJECT_JS_MODULE_PLUGIN 的支持。
扩展的内容安全策略不允许注入任意 JS。

#### v1.0.2

- 修复注入 JS 插件,删除 webcomponents-lite.js

#### v1.0.1

- 修复规则,使其也适用于非 Google 托管的 Gerrit
- 添加“注入 css”规则
- P1 修复:在第一个禁用后继续规则处理

#### v1.0.0

- 迁移到清单 V3
- 限制权限仅在特定主机列表上运行
- 将后台脚本迁移到 Service Worker
- 将请求/响应操作迁移到“chrome.declarativeNetRequest” API
- 新的默认规则
- 删除对 INJECT_HTML_PLUGIN 的支持(已过时)
- 删除对 INJECT_JS_CODE 的支持(Manifest V3 不支持)
- 将 HTML 片段转换为 Lit 元素
- 添加 pttier 配置并重新格式化所有文件
- 将点亮版本提升至 3.1.0

## v0

#### v0.0.13/14

- 修复“content_scripts.matches”模式

#### v0.0.12

- 限制扩展仅适用于 Google 托管的 Gerrit
- 添加有关测试和发布扩展的文档

#### v0.0.11

- 修复 CORS pflight 拦截
- 更新 npm 依赖项
- 使扩展看起来更好一点

#### v0.0.10

- 将点亮版本提升至 2.2.3

#### v0.0.9

- 将 cors / 缓存覆盖移至规则,以便用户可以从弹出窗口中禁用它
- 将标头值分隔符从“,”更改为“|”,因为“,”可以是值的一部分,而“|”不太可能
- 修复 `onGerritReady` 以在 5 秒时使用标签名称而不是 id 和 max ;)

#### v0.0.8

- **突破性的改变**:Gerrit 仅转移到 `gr-app.js`,因此 `gr-app.html` 将不再存在,我们已更新默认规则以转发到 `gr-app.js`好吧,如果您仍在使用 `gr-app.html`,请修改该重定向规则,将 `gr-app.js` 更改为 `gr-app.html`
- 添加 `addRespHeader` 运算符,感谢 Edward <ehmaldonado@google.com>
- 添加 `injectExp` 运算符,因为 gerrit 现在支持实验,这是强制启用某些实验的快速方法,实验应该用 `,` 分隔

#### v0.0.7

- 修复 onBeforeRequest 多个规则匹配一个 url 时的问题
- 块永远具有最高优先级
- 然后重定向
- 忽略其余的
- 添加一个新的操作符“injectJsModule”,插件移动到polymer 3,某些插件将被写入模块中,并且要注入模块化的js插件,请使用此规则
- 这基本上会在加载脚本时向脚本标签添加一个 `type="module"` ,以便我们可以在内部使用 `import`
- 使用 `type="module"` 时,`document.currentScript` 将变为 `null`,因此我们将无法推断插件 url,要解决此问题,请确保使用第三个参数调用 `Gerrit.install` : `Gerrit.install(() => {}, undefined, 'the_url')` 这样 Gerrit 就可以将其视为合法插件
- 如果它是单个捆绑的 js 文件,请继续使用“injectJsPlugin”

#### v0.0.6

- 添加两个新操作员:
- `addReqHeader` 在发送请求时添加任意标头
- `rRespHeader` 用于删除任何响应上的任意标头
- 修改默认规则以在帮助提示中显示 js 错误数
- 添加新的默认规则,启用后在所有请求上使用 gerrit-fe-dev-helper 发送 x-test-origin

#### v0.0.5

- 将 crossorigin 设置为匿名以帮助调试插件中的 js 错误
- 改进弹出窗口的用户界面
- 删除用 gr-app 替换 gr-app-p2 的过时规则

#### v0.0.4

- 注入 html 插件时等待 Gerrit 的更好方法

#### v0.0.3

- 修补程序

#### v0.0.2

- 删除对 gerrit 站点的限制(如果不是有效的 gerrit 站点,某些功能将无法工作)
- 更新自述文件

#### v0.0.1

- 单击即可启用扩展
- 允许导出/导入规则
- 如果规则目标无效(无法到达),则显示 5 秒错误
- 为首次使用的用户显示 3 秒的更改公告
- 保留每个选项卡的启用/禁用状态
- 支持临时禁用规则而不删除它
- 将注入移至 document_end
- 支持重置,将规则重置为初始状态
- 支持代理实时请求到本地 googlesource 站点
- 支持6种规则:重定向、阻止、注入JS代码/url、注入html代码/url
- 支持添加/删除/修改规则


评分:

5星(共5星),共2位用户参与评分

使用人数:

317+ 位用户

版本:

1.1.0

大小:

29.67KiB

分类:

开发者工具

提供方:

gerrit-fe-dev-helper

支持语言:

美国英语)

更新时间:

2024-01-11 16:10:25

ID:

jimgomcnodkialnpmienbomamgomglkd