查看 torrent 页面时,选项卡的标题为:
Bitsoup.org 最适合您的 Torrent 胃口的网站 :: Torrent "ABC" 的详细信息
其中“ABC”是种子文件的名称。
不幸的是,当我打开 3 个以上的标签时,我看不到 torrent 文件的名称。
我正在尝试创建一个 Greasemonkey 脚本来截断或拆分标题,以便它只显示种子名称,而不是开始部分。
我知道您可以使用修改与页面关联的标题document.title = ...
但我不确定将其分配给什么。
查看 torrent 页面时,选项卡的标题为:
Bitsoup.org 最适合您的 Torrent 胃口的网站 :: Torrent "ABC" 的详细信息
其中“ABC”是种子文件的名称。
不幸的是,当我打开 3 个以上的标签时,我看不到 torrent 文件的名称。
我正在尝试创建一个 Greasemonkey 脚本来截断或拆分标题,以便它只显示种子名称,而不是开始部分。
我知道您可以使用修改与页面关联的标题document.title = ...
但我不确定将其分配给什么。
您可以使用正则表达式,也许:
document.title = document.title.match(/"([^"]+)"/)[1]
此正则表达式使用分组来匹配引号之间的第一件事,并将其分配给title
(不带引号)。
如果你知道标题的开头总是相同的,那么使用 substr 方法是迄今为止最简单的。例如,使用您给出的标题:
document.title = document.title.substr(76);
如果它不是静态标题,那么 RegEx 将是下一个最合乎逻辑的路线。要匹配最后一组引号并忽略潜在的空格:
document.title = document.title.match(/"([^"]+)"\s*$/)[1];