Firefox Quantum-Erweiterung, die verhindert, dass Links in neuen Tabs geöffnet werden

Ich suche nach einer Firefox Quantum-Erweiterung, die verhindern kann, dass Links in neuen Tabs geöffnet werden.

Ich habe zuvor TargetKiller für Firefox verwendet, aber es funktioniert derzeit nicht mit Quantum. In Chrome verwende ich Death To _blank . Beide Erweiterungen erzwingen, dass alle Links im aktuellen Tab statt in einem neuen geöffnet werden, indem sie die HTML - <a> targetAttribute : _blankund _new, von allen Links entfernen.

Erweiterungen, die eine andere Methode verwenden, sind in Ordnung, solange sie verhindern können, dass Links in neuen Registerkarten geöffnet werden. Das Entfernen zusätzlicher Zielattribute (wie TargetKiller) ist eine gute Bonusfunktion, aber ich bin mit einer Erweiterung einverstanden, die nur auf _blankund funktioniert _new.

Beschreibungen der beiden Erweiterungen, die ich als Referenz verwendet habe:

  • Zielkiller

    TargetKiller ist eine kleine Erweiterung für den Firefox-Webbrowser. Die Erweiterung entfernt das Zielattribut spontan aus Links. Sie können angeben, welche Zielattribute entfernt werden sollen. Standardmäßig entfernt TargetKiller alle Zielattribute, die _blank oder _new entsprechen.

  • Tod zu _blank

    Verhindert, dass Links neue Tabs öffnen, indem das _blank-Attribut entfernt wird

    Viele Webseiten-Links verwenden das Ziel „_blank“, um in einem neuen Tab zu öffnen. Das ist normalerweise nervig (wenn ich einen neuen Tab öffnen wollte, hätte ich das selbst getan!).

    Death To _blank entfernt das Ziel „_blank“ aus Links, sodass diese im aktuellen Tab geöffnet werden. Dieses Skript fängt auch einige andere Ziele (wie „blank“ und „_new“) ab, die Entwickler verwenden.

Antworten (2)

Sie könnten dies sicherlich mit einem kurzen JavaScript wie z

for (var e of document.getElementsByTagName("a"))
    {delete e._blank;
     delete e._new;}

aber für Seiten mit vielen Links könnte es zu langsam sein. Versuch es.

Sie benötigen keine Erweiterung, um zu verhindern, dass Links in neuen Tabs geöffnet werden. Dies kann durch die Einstellung browser.link.open_newwindowauf 1in erfolgen about:config.

Siehe: https://support.mozilla.org/en-US/questions/1190923