使用 Greasemonkey 打开多个超链接

Opening Multiple Hyperlinks Using Greasemonkey

所以我想从一个页面打开一堆 (~25) 个 hyperlinks。
每个 hyperlink 包含文本 Free Win

我只是希望每个 link 在浏览器的新选项卡中打开。我已经像下面这样设置了我的 Greasemonkey 脚本,但它只打开第一个 hyperlink。

var TargetLink = $("a:contains('Free Win')")
if (TargetLink.length)
    window.location.href = TargetLink[0].href

如果您想打开所有以 'Free Win' 为文本的链接,请尝试此操作:

var TargetLink = $("a:contains('Free Win')")
for (var i =0;i<TargetLink.length;i++)
    window.open(
    TargetLink[i].href,
   '_blank' // <- This is what makes it open in a new window.
 );