2016-05-29 139 views
2

所以我想從一個頁面打開一堆(〜25)超鏈接。
每個超鏈接都包含文本Free Win使用Greasemonkey打開多個超鏈接

我只是想讓每個鏈接在瀏覽器的新選項卡中打開。我已經設置了我的Greasemonkey腳本,如下所示,但它只打開第一個超鏈接。

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

這將負載電流TB的URL ...需要使用[窗口。打開()](https://developer.mozilla.org/en-US/docs/Web/API/Window/open)新標籤。懷疑大巴會讓你在短時間內做25,或者人們會在網站上不斷瀏覽用戶的瀏覽器,但我很長時間沒有厭倦這樣的事情。 – charlietfl

回答

1

如果要打開所有即具有「免費贏」爲文本的鏈接試試這個:

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. 
); 
+0

做到了!謝謝! –