Wie kann ich jeden Link immer im neuen Tab öffnen?
Egal ob aus den Lesezeichen heraus oder von einer Internetseite.
Wie kann ich jeden Link immer im neuen Tab öffnen?
Egal ob aus den Lesezeichen heraus oder von einer Internetseite.
mit Mittelklick.
..falls keine mittlere Taste zur Verfügung steht, drück das Maus-Rädchen...
Is klar. Aber ich meine wirklich die about:config Einstellung oder auch per Erweiterung.
Boersenfeger: ich meine mit Mittelklick natürlich das Maus-Rädchen. Es gibt doch überhaupt keine Mäuse mit anderer mittlerer Taste außer das Maus-Rädchen, oder hast du so etwas schon mal gesehen? :-??
EDIT: ohh, gibts wohl tatsächlich https://www.yopi.de/Logitech_Pilot_Mouse
auch per Erweiterung
Kannst dir das ja dann bitte mal ansehen.
Kannst dir das ja dann bitte mal ansehen.
https://addons.mozilla.org/de/firefox/add…k-with-new-tab/
Damit kann ich Lesezeichen aber nicht per Klick als neuen Tab öffnen.
Finde leider hier im Forum den Beitrag nicht, in dem es darum ging und wohl per config einstellbar ist.
Damit klappt es supi!
Jetzt brauche ich noch eine Änderung entweder für das Kontextmenü Website oder Kontextmenü Tab, um einen Tab schließen zu können.
Sieht im Moment so aus
[attachment=1]T.jpg[/attachment]
[attachment=0]W.jpg[/attachment]
Geht um ein Laptop ohne Maus...
Ich habe in meinem Chrome Ordner einen Javascript-Schnipsel namens TabSchließen.uc.js
mit diesem Inhalt:
(function() {
var menuitem = document.createElement('menuitem');
menuitem.id = 'uc_menu_close_tab';
menuitem.setAttribute('label' , 'Tab schließen');
menuitem.setAttribute('oncommand' , 'gBrowser.removeCurrentTab();');
var refItem = document.getElementById('contentAreaContextMenu');
refItem.append( menuitem );
})();
Funktioniert im Kontextmenü auf jeder Webseite, das Kontextmenü für Tabs hat doch schon einen Eintrag.
Habs hinbekommen.
Ich habe zu Endors Beitrag nochmal eine Frage.
Diese drei Einträge "browser.tabs.loadBookmarksInTabs" lassen sich ja auch in about:config einstellen und funktionieren auch genauso.
Was ich aber noch gerne hätte, wäre eine Möglichkeit, auch einen auf der gleichen Seite befindlichen Link in einem neuen Tab zu öffnen.
Klar kenne ich die zusätzliche Strg-Taste oder den Rechtsklick auf den Link, aber ein Codeschnipsel würde das Ganze abrunden.
Ich hatte vorher die Erweiterung "Open Link in New Tab", damit war das möglich. Aber je weniger Extensions man hat und Bordmittel nutzt, umso besser.
Auch ardimans Seite auf github habe ich durchgesehen, aber leider nichts gefunden, was diese Funktion beinhaltet.
System: Linux Debian Sid mit FF 60.1.0-esr
lassen sich ja auch in about:config einstellen
Die user.js macht letztlich nichts anderes als die Einträge in der config ändern.
Der Vorteil der user.js ist, du kannst immer nachsehen welche Änderungen du mal gemacht hattest.
Aber je weniger Extensions man hat
Eine Erweiterung besteht letztlich auch nur aus einem oder mehreren Codes, von daher hast du also keinen Vorteil.
Ja, Du hast sicher Recht, soweit ist mir der Hintergrund auch klar. Aber wenn ich an die Diskussion hier im Forum bzgl. der Qualitätskontrolle und Sicherheit von Extensions denke,
wäre mir ein Codeschnipsel allemal lieber.
Evtl. erbarmt sich ja noch jemand...
Der Logik kann ich nicht folgen. Scripts haben mehr Möglichkeiten und werden von keiner höheren Instanz kontrolliert. Das heißt, wenn man schon sagt, dass das eine tendenziell sicherer als das andere sein soll, dann trifft das auf Erweiterungen zu, nicht umgekehrt. Auch hinsichtlich Kompatibilität und Updates bist du mit Erweiterungen klar im Vorteil. Anders gesagt: wenn du ein Ziel sowohl mit Script als auch mit Erweiterung erreichen kannst, ist die Erweiterung definitiv die bessere Wahl. Scripts sind dann die bessere Wahl, wenn es anders nicht geht.
@ clio:
Meinst du etwas in dieser Richtung:
Greasemonkey-Script durch userchrome.js-Script ersetzen
Mit diesem Script in Tampermonkey funktioniert das einwandfrei für dieses Forum.
// ==UserScript==
// @name Unterforen im neuen Tab öffnen
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.camp-firefox.de/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
document.querySelectorAll( 'a' ).forEach(
function( element , i ) {
element.setAttribute( 'target' , '_blank' );
}
);
})();
Alles anzeigen
Und wenn man statt:
// @match https://www.camp-firefox.de/*
nur:
// @match *
nimmt, funktioniert es überall.
Ich meinte genau diesen Beitrag, dessen Liste Sören noch um einige Punkte erweitert hatte.
https://www.camp-firefox.de/forum/viewtopic.php?f=4&t=125831
Was ist an meinem Gedankengang unverständlich?