Wunderbar! Jetzt funktioniert es wieder genau so wie es schon immer sollte
Vielen Dank für die schnelle Hilfe und schönen Tag noch
Wunderbar! Jetzt funktioniert es wieder genau so wie es schon immer sollte
Vielen Dank für die schnelle Hilfe und schönen Tag noch
Vielen Dank schon mal,
prinzipiell funktioniert die Version jetzt, vorher war es allerdings möglich über klicken des Mausrades auf den Menüeintrag das Bild absichtlich in einem neuen Tab zu öffnen (wie bei Links/Lesezeichen etc. auch) Jetzt öffnet sich das Bild immer im gleichen Tab, egal ob Linksklick oder Mausrad.
Gibt es eine Möglichkeit die Funktionalität wieder so herzustellen?
Hallo zusammen,
ich benutze schon seit einigen Jahren ein Skript hier aus dem Forum um die alte Funktion "Grafik anzeigen" die eine Grafik im selben Tab öffnet wiederherzustellen.
Seit FF 138 oder 139 funktioniert das Skript nicht mehr, das Bild wird wieder in einem neuen Tab geöffnet.
Ich wäre sehr dankbar, wenn das jemand wieder zum laufen bringen kann!
(function() {
if (!window.gBrowser)
return;
function viewMedia(event) {
event.stopPropagation();
let where = BrowserUtils.whereToOpenLink(event, false, false);
let referrerInfo = gContextMenu.contentData.referrerInfo;
let systemPrincipal = Services.scriptSecurityManager.getSystemPrincipal();
if (gContextMenu.onCanvas) {
gContextMenu._canvasToBlobURL(gContextMenu.targetIdentifier).then(function(blobURL) {
openTrustedLinkIn(blobURL, where, {
referrerInfo,
triggeringPrincipal: systemPrincipal,
});
}, Cu.reportError);
} else {
urlSecurityCheck(
gContextMenu.mediaURL,
gContextMenu.principal,
Ci.nsIScriptSecurityManager.DISALLOW_SCRIPT
);
openTrustedLinkIn(gContextMenu.mediaURL, where, {
referrerInfo,
forceAllowDataURI: true,
triggeringPrincipal: gContextMenu.principal,
csp: gContextMenu.csp,
});
}
}
let item = document.getElementById('context-viewimage');
item.setAttribute('oncommand', '(' + viewMedia.toString() + ')(event);');
item.label = 'Grafik anzeigen';
})();
Alles anzeigen