2

So möchte ich eine Reihe (~ 25) von Hyperlinks von einer Seite öffnen.
Jeder Hyperlink enthält den Text Free Win.Öffnen mehrerer Hyperlinks mit Greasemonkey

Ich möchte einfach, dass jeder Link in einem neuen Tab im Browser geöffnet wird. Ich habe mein Greasemonkey-Skript wie folgt eingerichtet, aber es öffnet nur den ersten Hyperlink.

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

Das [Fenster zu verwenden, lädt mit der URL ... Bedarf Strom tb. open()] (https://developer.mozilla.org/en-US/docs/Web/API/Window/open) für neue Registerkarte. Doubt broswer wird Sie 25 in kurzer Zeit tun lassen oder Leute würden mit dem Browser des Benutzers ständig auf Web site durcheinander bringen, aber ich habe nichts so sehr für sehr lange Zeit – charlietfl

Antwort

1

die Sie interessieren, wenn Sie alle Links öffnen wollen, die ‚Free Win‘ als Text mit:

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

getötet Das tat es! Vielen Dank! –