Neat URL
介绍
Neat URL 清理 URL,移除 Google Analytics 的 utm 参数等参数。
例子
------
前:
http://www.phoronix.com/scan.php?page=news_item&px=Ioquake3-Auto-Updater&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Phoronix+(Phoronix)
后:
http://www.phoronix.com/scan.php?page=news_item&px=Ioquake3-Auto-Updater
可以使用全局格式或域特定格式 (parameter@domain) 添加自定义规则。例如,域特定参数是 utm_campaign@phoronix.com。
参数规则
--------------
参数是以 ? 开头的东西。您可以在 Neat URL 的选项中添加您自己的参数。这 ?在选项中省略,所以 ?ved 参数变为“ved”。此规则有一些例外情况(见下文)
参数可以是全局的(对于每个域):
utm_source
参数可以包含 @ 符号(特定于域):
nb@tweakers.net
参数可以包含带有通配符的 @ 符号,因此每个子域也将匹配:
param@*.wired.com
参数可以在域名末尾包含带通配符的@符号(匹配以“google”开头并以未知后缀结尾的每个域名:
参数@google.*
参数也可以全局应用(第一条规则),但(通配符)域除外(第二条规则):
参考
!ref@amazon.co.uk
排除域始终优先。如果您包括“ref”和“!ref”,则“!ref”将适用。
其他有效参数( ? 规则的例外):
#xtor=RSS-8(删除此参数 - 确保在使用锚标记时也包含它的值)
#xtor=RSS-8@futura-sciences.com
$/ref@amazon.*(删除 amazon 域上 /ref 之后的所有内容 - 这仅适用于删除过滤后的查询参数后没有剩余查询参数的情况)
$$/ref@amazon.*(删除 amazon 域上 /ref 之后的所有内容 - 这将始终适用,即使在删除过滤后的查询参数后还有其他查询参数 - 此选项可用,因为用户应该控制但要小心双美元符号很危险,它可能会破坏 URL)
无效参数:
param@*.google.*(通配符太多)
!ved(这是一些随机字符串 - 不受支持,但它可能有效)
/ref@amazon.*$(美元符号应该在开头)
历史
------
Neat URL 基于 Lean URL。 Neat URL 包含一些改进:
* 在选项页面上设置您自己的 URL 参数(以达到与纯 URL 的功能对等)
* 修复了最近的 Firefox 版本
* 工具栏中的漂亮动画(可以更改或禁用)
* 特定于域的阻止参数(以达到与纯 URL 的功能对等)
* 通配符域特定的阻止参数
错误报告和功能请求
------------------------------
您可以在 GitHub 上提出问题。请在新创建的问题的标题中包含“Neat URL”:https://github.com/Smile4ever/firefoxaddons/issues/new