【问题标题】:Opening Multiple Hyperlinks Using Greasemonkey使用 Greasemonkey 打开多个超链接
【发布时间】:2016-09-27 04:21:43
【问题描述】:

所以我想从一个页面打开一堆(约 25 个)超链接。
每个超链接都包含文本 Free Win

我只是希望每个链接在浏览器的新选项卡中打开。我已经设置了我的 Greasemonkey 脚本,如下所示,但它只打开第一个超链接。

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

【问题讨论】:

  • 这将使用 url 加载当前 tb ...需要使用 window.open() 来创建新标签。 Doubt broswer 会让你在短时间内完成 25 次,否则人们会在网站上不断地弄乱用户的浏览器,但我已经很长时间没有厌倦这样的事情了

标签: javascript hyperlink greasemonkey userscripts tampermonkey


【解决方案1】:

如果您想打开所有以“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.
 ); 

【讨论】:

  • 做到了!谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-08
  • 1970-01-01
  • 2016-12-25
  • 2016-10-29
  • 2013-01-03
  • 1970-01-01
相关资源
最近更新 更多