Erledigt, aber das Problem bleibt, ein Link aus der Chronik überschreibt den letzten geöffneten Tab. Allerdings funktionieren jetzt meine beiden anderen Erweiterungen nicht mehr, die Mousehoover und die Uhr.
Beiträge von thomas7
-
-
1) Ja, war ja mein Hauptproblem
2) Ist das unter Einstellungen > Datenschutz > Cookies und Website-Daten? Die habe ich gelöscht bzw. den Haken gesetzt und den FF auch neu gestartet. Problem besteht.
-
Nein, natürlich nicht. Es ist nur das "neue" Script und die beiden oben genannten im Ordner (neben den anderen, damit diese Scripte laufen)
-
Code
Alles anzeigen// Neuer Tab bei Klick in der Chronik auf einen Link (function() { if (location.href !== '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.BrowserUtils.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('goPopup'); historyPopup.setAttribute('onpopupshowing', '(' + onPopupshowing.toString() + ')()'); })(); -
Danke euch schon einmal. Ich habe natürlich das gesamte Skrip mit der Änderung in Zeile 12 von Andreas als chronik.uc.js gespeichrt. Und 2002Andreas , ja, der Eintrag steht auf "true".
-
Hm. An meinen beiden anderen Erweiterungen uhr.uc.js und moushoover.uc.js liegt es schon einmal nicht. Die tabunten.uc.js habe ich eh schon gelöscht.
-
Leider nein, es überschreibt immer noch den letzten geöffneten Tab.
-
Wo du Recht hast, hast du recht. Danke. Trotzdem funktioniert bei mir das Skript trotz Änderung nicht, es überschreibt immer noch den letzten geöffneten Tab, wenn man aus der Chronik einen Link wieder öffnen will. Aber Hauptsache ist, dass wieder die Links aus der Symbolleiste und den Lesezeichen wieder funktionieren. Dann werde ich mal hier eine Lesestunde einlegen.
-
Sorry. Der Thread war mir nicht bekannt und ich nicht der Nachfrager

-
Problem liegt an der chronik.uc.js > unter Individuelle Anpassungen gepostet.
-
Die Ergänzung im Profilordner chrome > chronik.uc.js mit Datum vom 25.06.2023 verhindert seit der Version 127.0, dass sich aus dem Lesezeichen und Symbolleiste Links öffnen lassen. Nachstehend der von mir verwendete Code von hier. Ziel war es, das sich auch aus der Chronik Links in einem neuen Tab öffnen und nicht den letzten Ta überschreiben.
JavaScript
Alles anzeigen// Neuer Tab bei Klick in der Chronik auf einen Link (function() { if (location.href !== '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); }; }; }; }; -
2002Andreas Der Fehler scheint an der "chronic.uc.js" mit Text "// Neuer Tab bei Klick in der Chronik auf einen Link" zu liegen. Wo soll ich das ggfs. posten?
-
Danke. Eben mal den Ordner chrome mit den Erweiterungen dort aus dem Profil verschoben ( jetzt nur die userchrome.js vorhanden) und werde dort dann die einzelnen Erweiterungen wie chronic.uc, mousehover.uc, tabunten.uc, uhr.uc jeweils entfernen und dann ggfs. im Unterforum "Individuelle Anpassungen" nachfragen.
-
Heute wurde mein FF auf die Version 127.0 aktualisiert. Seit diesem Update funktionieren die Links aus der "Symbolleiste" und "Lesezeichen" nicht mehr. ??? Tipps für eine Lösung, danke.
Nachtrag.
Im abgesicherten Modus, also auch wohl ohne chrome-Ordner (?) funktionieren die Links. Im Normalmodus habe ich alle Erweiterungen deaktiviert, trotzdem funktionieren die Links aus Symbolleiste und aus Lesezeichen nicht.
-
Danke noch einmal allen. Ich werde mich zukünftig vor dem Speichern bemühen, keine Korrekturen notwendig mehr zu machen. Damit sollte bitte die Verstimmung gelöst sein.
-
Danke für den Korrekturhinweis. Ich hatte das Wort "Lesezeichen-" zur Symbolleiste ergänzt und dahinter dann [korrigiert] vermerkt.
-
Danke, das ist es - und funktioniert

-
Ich meine die sogenannte "Lesenzeichen-Symboleiste"
-
Zur Zeit richte ich meinen neuen Rechner ein. Auf einem Dell Inspiron mit Windows 11 habe ich den FF auch wieder mit einigen Erweiterungen über den Ordner chrome (Tab unten, Uhr und den Hoovereffekt beim Tabwechsel) installiert, diese funktionieren.
Gegenüber meinem FF auf einem älter XPS unter Win 10 funktioniert aber der Klick auf einen Link in der Lesezeichen-Symbolleiste [korrigiert] mit öffnen dieser Seite in einem neuen Tab nicht mehr. Hilfsweise kann ich dies nur mit Rechtsklick und "Im neuen Tab offnen" erreichen. Gibt es vielleicht in der about:config eine Einstellung? Danke
Thomas -
Die beiden neuen Dateien nutze ich.