ob eins von denen das tut
Ich hatte meinen Beitrag verändert.
ob eins von denen das tut
Ich hatte meinen Beitrag verändert.
Ich hatte meinen Beitrag verändert.
Das hab ich natürlich übersehen. Danke
In einem neuen Profil habe ich den Eintrag auch
Muss ich mal genauer prüfen.
Das Script das den Menüeintrag Grafik anzeigen erzeugt ersetzt den Eintrag Grafik in neuem Tab öffnen.
erzeugt ersetzt den Eintrag
Habe ich eben gerade auch bemerkt, danke.
Dann ist das Skript jetzt also wohl nicht mehr nötig.
Das Script das den Menüeintrag Grafik anzeigen erzeugt ersetzt den Eintrag Grafik in neuem Tab öffnen.
Danke für die Erklärung.
Dann ist das Skript jetzt also wohl nicht mehr nötig.
Ist so
War mir noch nicht aufgefallen.
War mir noch nicht aufgefallen.
Mir auch nicht, habe es eben mal schnell getestet.
Immer wieder was neues, kommt keine Langeweile auf
aber das "Grafik in neuem Tab öffnen" gibts doch schon sehr lange... jetzt bin ich bissel verwirrt.
aber das "Grafik in neuem Tab öffnen"
Das wurde mal entfernt:
Darum gab es dann das Skript
Und nur weil das nicht mehr funktionierte mit Fx 112, kam das Thema auf.
Und mit dem aktuellen Eintrag hat omar1979 mich erst neugierig gemacht.
Jetzt braucht man das Skript nicht mehr.
Dann ist das Skript jetzt also wohl nicht mehr nötig.
Wenn für dich die Funktion so passt, wie sie Standard in Firefox ist, war das Script für dich nie notwendig.
Was das Script macht, war Standard in Firefox bis einschließlich Firefox 87. Mit Firefox 88 wurde die Funktion dahingehend geändert, dass Bilder in einem neuen Tab geöffnet werden. Das Script stellt das Verhalten von Firefox 87 und niedriger wieder her.
war das Script für dich nie notwendig.
Hallo Sören, du hast völlig recht.
Ich werde/bin wohl langsam zu alt, sorry
Ich hatte das damals wohl ungenau gelesen und dachte, die Funktion wäre vollkommen entfernt worden.
Ich habe das dann nicht weiter geprüft, weil ja das Skript angeboten wurde, was ich mir einfach installiert hatte.
Jetzt nutze ich wieder ganz normal die vorhandene Möglichkeit vom Firefox.
Hallo, vielleicht kann man mir hier helfen.
Seit dem Update auf FF129 funktioniert das Script nicht mehr richtig. Es wird bei mir die Grafik sowohl im aktuellen als auch in einem neuen Tab geöffnet, d.h. die Grafik wird zweimal angezeigt. Weiß vielleicht jemand was ich ändern muss, damit die Grafik nur im aktuellen Tab angezeigt wird, wie es vor dem Update war.
(function() {
if (!window.gBrowser)
return;
function viewMedia(event) {
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
Danke schonmal.
Gruß
Michael (mkpcxxl)
vielleicht kann man mir hier helfen.
Die Frage hast du doch hier auch schon gestellt:
die Grafik nur im aktuellen Tab angezeigt wird
Was man im Skript ändern müsste kann ich dir leider nicht sagen.
Aber sie dir doch bitte mal diese Erweiterung an:
Damit funktioniert das.
Hallo 2002Andreas, danke für die Rückmeldung, ja, habe die Frage schon im anderen Thread gestellt, hatte aber den Eindruck, dass meine Frage dort irgendwie "untergegangen" ist und dachte, dass ich mal hier frage.
Ja, ein ähnliches addon habe ich schon gefunden, welches auch funktioniert, nur gefällt mir die Position in meinem Kontext Menü nicht (zu weit unten), das Grafik Anzeigen vom Script ist an richtiger Position (da wo alles mit Grafik kommt).
Vielleicht findet sich ja jemand, der weiß, was man im Script ändern muss, damit es wieder so geht, wie ich möchte.
Gruß
Michael
Ich kann dir leider nicht viel helfen nur bestätigen dass es sich hier auch
so mit dem Script verhält. Leider.
Mfg.
Endor
gefällt mir die Position in meinem Kontext Menü nicht (zu weit unten)
naja, das kann man ja ändern.
Beispiel:
Vielleicht findet sich ja jemand
Ok.
mkpcxxl & Endor
Bitte mal testen.
(function() {
// Überprüfen, ob gBrowser verfügbar ist
if (!window.gBrowser)
return;
// Funktion zum Anzeigen der Grafik im aktuellen Tab
function viewMedia(event) {
// Standardverhalten und Event-Propagation unterdrücken
event.stopPropagation();
event.preventDefault();
// Definiere, wo der Link geöffnet werden soll (im aktuellen Tab)
let where = 'current';
let referrerInfo = gContextMenu.contentData.referrerInfo;
let systemPrincipal = Services.scriptSecurityManager.getSystemPrincipal();
if (gContextMenu.onCanvas) {
// Behandlung für Canvas-Elemente
gContextMenu._canvasToBlobURL(gContextMenu.targetIdentifier).then(function(blobURL) {
openTrustedLinkIn(blobURL, where, {
referrerInfo,
triggeringPrincipal: systemPrincipal,
});
}, Cu.reportError);
} else {
// Sicherheitsüberprüfung der URL
urlSecurityCheck(
gContextMenu.mediaURL,
gContextMenu.principal,
Ci.nsIScriptSecurityManager.DISALLOW_SCRIPT
);
// Öffnen des Links im aktuellen Tab
openTrustedLinkIn(gContextMenu.mediaURL, where, {
referrerInfo,
forceAllowDataURI: true,
triggeringPrincipal: gContextMenu.principal,
csp: gContextMenu.csp,
});
}
}
// Zugriff auf den Menüeintrag "Grafik anzeigen"
let item = document.getElementById('context-viewimage');
if (item) {
// Entfernen des bestehenden "command"-Attributs, um das Standardverhalten zu unterdrücken
item.removeAttribute('command');
// Hinzufügen des eigenen Event-Listeners für das "command"-Event
item.addEventListener('command', viewMedia, true);
// Optional: Anpassung des Labels (falls gewünscht)
item.label = 'Grafik anzeigen';
}
})();
Alles anzeigen
Klasse, funktioniert wieder bestens.
Vielen Dank!
Mfg.
Endor