Die beiden neuen Dateien nutze ich.
Klick auf Chronik-Link soll in neuem Tab aufgehen
-
thomas7 -
25. Juni 2023 um 13:39 -
Erledigt
-
-
Für Lesezeichen stimmt das auch, nur in der Chronik ist so wie beschrieben
Hallo
korrekt, und (nur) um die Chronik geht es hier.
macht es aber nach Erwartung dann falsch
Ich würde es mir auch anders wünschen.
Gruß Ingo
-
-
2002Andreas danke für den Script im Beitrag Nr.
Nun meine Frage: Das Script funktioniert, wenn man einen Link im Bibliothek Chronik anklickt,
aber wenn man hier im Menü Chronik auf einem Link klickt, dann öffnet es sich im aktuellen Tab.
Kann das sein? Oder hab ich wieder was falsch gemacht?
-
Oder hab ich wieder was falsch gemacht?
Nein, alles ok.
Für diese Funktion brauchst du ein weiteres Skript:
JavaScript
Alles anzeigen// ==UserScript== // @name newtabfromhistory.uc.js // @namespace https://www.camp-firefox.de/forum/viewtopic.php?p=1090093#p1090093 // @description Links aus Chronik in neuem Tab öffnen // @author aborix // @compatibility 95+ // @version 0.0.3a // ==/UserScript== (function() { if (location != 'chrome://browser/content/browser.xhtml') return; PlacesUIUtils.openNodeWithEvent = function PUIU_openNodeWithEvent(aNode, aEvent) { let window = aEvent.target.ownerGlobal; let browserWindow = (window && window.document.documentElement.getAttribute('windowtype') == 'navigator:browser') ? window : BrowserWindowTracker.getTopWindow(); let where = window.whereToOpenLink(aEvent, false, true); if (this.loadBookmarksInTabs) { if (where == 'current' && !aNode.uri.startsWith('javascript:')) { where = 'tab'; } if (where == 'tab' && browserWindow.gBrowser.selectedTab.isEmpty) { where = 'current'; } } this._openNodeIn(aNode, where, window); } let onPopupshowing = function() { let historyMenu = document.getElementById('history-menu'); if (!historyMenu._placesView) { new HistoryMenu(event); historyMenu._placesView._onCommand = function HM__onCommand(aEvent) { let placesNode = aEvent.target._placesNode; if (placesNode) { PlacesUIUtils.openNodeWithEvent(placesNode, aEvent); }; }; }; }; let historyPopup = document.getElementById('historyMenuPopup'); historyPopup.setAttribute('onpopupshowing', '(' + onPopupshowing.toString() + ')()'); })();
-
Für diese Funktion brauchst du ein weiteres Skript:
Dankeschön.
-
Dankeschön.
Gerne doch wie immer
-