Redirect Link
截图:
简介:
将链接重定向到其他地方。
用法
您可以重定向链接和当前页面。当前页面可以通过在页面上单击鼠标右键来重定向,不是在任何类型的媒体或其他元素上,而是基本上在背景上。
使用弹出工具栏时,单击鼠标左键会将当前选项卡以及中间和右侧选项卡重定向到新选项卡。
观看演示视频该附加组件的功能。
https://fluks.github.io/redirect-link/demo.ogv
---
选项
URL 字段表示页面或链接重定向到的位置。它必须以一个方案开头,例如 https://。它可以包含格式,这些格式由链接或页面 URL 的组成部分替换。如果 URL 不包含任何格式,则链接或页面的 URL 将附加到此 URL。
格式
%u - 整个 URL
%s - 计划
%h - 主机名
%p - 不带前导斜杠的整个路径,或 %p[N],其中 N 是路径部分的索引。例如在http://example.com/a/b/c?param=1中,%p[0]是a,%p[1]是b,%p[2]是c
%q - 所有查询参数,或 %q[KEY],其中 KEY 是查询参数的名称。例如,在 http://example.com/?a=1&b=2 中,%q[a] 为 1,%q[b] 为 2
%f - 片段
%r[REGEX] - 正则表达式将替换为匹配项,或者如果使用捕获组,则它们的匹配项将连接起来,如果没有匹配项,则将它们的匹配项连接为空字符串。右方括号必须在正则表达式中转义。例如 https://%r[[az.\]+]
其他屏幕截图中有示例。
要在任何地方启用重定向,请将启用 URL 字段留空。如果您只想在某些 URL 上启用它,请添加 URL 或 URL 的一部分,您也可以使用正则表达式。
这在 Chrome 的上下文菜单中不起作用,但在工具栏弹出窗口中起作用。
除非在浏览器中启用了容器,否则“在容器中打开”选项不会执行任何操作。
您可以通过拖放重定向行来重新排序重定向。
如果您更改了选项,请记住保存!
更多重定向,您可以在本期的 GitHub 上提出或分享新的重定向:https://github.com/fluks/redirect-link/issues/7。
您可以导入文件中的所有建议重定向:https://github.com/fluks/redirect-link/raw/master/redirect-link_settings.json
---
权限
* 读取您的浏览历史记录 - 获取当前页面的 URL。
---
最新变化
* 修复上下文菜单不显示的错误。
* 添加图标功能。
* 添加始终重定向选项。
* 添加首选项按钮。
* 仅当该选项打开时才打开新选项卡。以前中键单击在工具栏弹出窗口中起作用。
* 删除了通知权限。
* 修复弹出省略号的问题。
* 删除弹出窗口的最大宽度。
* 根据点击重定向到当前选项卡或另一个选项卡。使用工具栏弹出窗口时,左键单击将在当前选项卡中打开,右键单击将打开新选项卡。
* 添加导入和导出选项。
* 使用拖放 API 来排序重定向。
* 添加正则表达式格式。
* 修复替换格式错误。
* 选项页面上的 UI 小改动。
* 尝试修复工具栏弹出不加载内容的问题。
* 修复工具栏弹出顺序错误。
* 重新排序重定向。
* 添加工具栏按钮以重定向当前页面。
* 添加一个设置以仅在某些 URL 上启用重定向。这仅适用于 Chrome 上的工具栏弹出窗口。
* 添加更详细路径和查询参数的格式。
* 从路径替换中删除前导斜杠。这可能会破坏以前的路径格式。
* 打开选项卡的选项。
* 添加选项页面快捷方式。
---
许可为 GPL3。