Für alle, die Fx 127 (Nightly) und folgendes Skript nutzen:
JavaScript
// Neuer Tab bei Klick in der Chronik auf einen Link
// Author @aborix
(function() {
if (location != AppConstants.BROWSER_CHROME_URL)
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('goPopup');
historyPopup.setAttribute('onpopupshowing', '(' + onPopupshowing.toString() + ')()');
})();
Alles anzeigen
Seit heute funktioniert es nicht mehr, da es eine Änderung in Zeile 12 gibt. Die Zeile 12 muss jetzt lauten:
In Fx 125.0.3 und Fx 126 beta ist die Änderung noch nicht wirksam.
Es ist eines der Skripte von aborix, den ich doch hier sehr vermisse.
Ergänzend: Ihr könnt am einfachsten testen, ob das Skript funktioniert, wenn ihr in der Lesezeichensymbolleiste auf ein Lesezeichen klickt. Mit der Version ohne Änderung werden im Nightly keine Seiten mehr für die entsprechenden Lesezeichen geöffnet.