Die PDF Datei wird direkt gelöscht.
Das war ab Version 90 zwar nicht der Fall, aber sie wurden nach dem Download gleich geöffnet.
Erst nachdem ich in der handlers.json den Wert {"defaultHandlersVersion":{"de":4},"mimeTypes":{"application/pdf":{"action":0,"extensions":["pdf"],"ask":true}, von 4 auf 0 geändert habe, ist es wieder vorbei.
Die 4 ist wieder automatisch mit einem der Updates gesetzt worden, wann kann ich nicht sagen.
wenn ich eine Null eintrage an statt die 4 und abspeichere. Danach den Fux neu starte steht wieder eine 4 da ?
Die PDF Datei wird direkt gelöscht.
Kann ich hier nicht bestätigen
Egal ob auf C: oder einer 2ten Platte D:, die pdf Datei wird hier nicht gelöscht.
Das hattest du gesehen?
mit diesem Script, wird die Datei beim beenden des Fux automatisch von der Festplatte bei mir gelöscht.
windows 10 Pro Firefox 90.0.2 (64 bit)
benutztes Script
// ==UserScript==
// @include chrome://mozapps/content/downloads/unknownContentType.xhtml
// @charset UTF-8
// @version Fx78+
// ==/UserScript==
(function() {
const Cu = Components.utils;
if (!window.FileUtils) Cu.import('resource://gre/modules/FileUtils.jsm');
if (!window.Services) Cu.import('resource://gre/modules/Services.jsm');
setTimeout(function() {
saveTo()
}, 200);
function saveTo() {
// Config
var dirArray = [
['G:\\Kontoauszug\\Sparkasse\\2021', 'G:\\Kontoauszug\\Sparkasse\\2021'],
['G:\\Kontoauszug\\Volksbank\\2021', 'G:\\Kontoauszug\\Volksbank\\2021']
];
let button = document.getElementById("unknownContentType").getButton("cancel");
let saveTo = button.parentNode.insertBefore(document.createXULElement("button"), button);
var saveToMenu = saveTo.appendChild(document.createXULElement("menupopup"));
saveTo.classList.toggle("dialog-button");
saveTo.label = "Speichern nach";
saveTo.type = "menu";
var css =`
/* wenn Schriftfarbe anders für DropDown
hbox.dialog-button-box button.dialog-button menupopup {
color:red !important;
}
*/
hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic:hover {
background: #6200a4 !important; /* Purple 70 */
color: #ffe900 !important; /* Yellow 50 */
}
hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic hbox.menu-iconic-left {
padding-left:5px !important;
}
hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic label.menu-iconic-text{
font-weight: 700 !important;
padding:5px 10px 5px 5px !important;
}
`;
var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
var uri = Services.io.newURI('data:text/css,' + encodeURIComponent(css))
sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
dirArray.forEach(function(dir) {
var [name, dir] = [dir[1], dir[0]];
var mi = document.createXULElement("menuitem");
var item = saveToMenu.appendChild(mi);
item.setAttribute("label", (name || (dir.match(/[^\\/]+$/) || [dir])[0]));
item.setAttribute("image", "moz-icon:file:///" + dir + "\\");
item.setAttribute("class", "menuitem-iconic");
item.addEventListener("command", function() {
var file = new FileUtils.File(dir.replace(/\\/g, '\\\\') + '\\\\' + (document.getElementById('locationtext') ? document.getElementById('locationtext').value : document.getElementById('location').value));
dialog.mLauncher.saveDestinationAvailable(file);
dialog.onCancel = function() {};
close();
});
});
}
}());
Alles anzeigen