Da hast du recht...
Beiträge von Boersenfeger
-
-
Dann lösch es, ich kann das ja jetzt nicht mehr...
Habe es nicht gelesen aber auch nicht danach gesucht...
-
Nutzer sollten updaten oder besser gleich die Sache deinstallieren..
Der Defender und vernünftiger Umgang reicht ja.ToddyCat: Malware nutzt Sicherheitsleck in AntivirensoftwareStatt Systeme vor Malware zu schützen, hat eine Lücke in Eset-Virenschutz zur Ausführung von Schadsoftware geführt.www.heise.de -
Ich bin mit meinem verwendeten Script voll zufrieden:
Ggf. für Mitlesende
JavaScript
Alles anzeigen// ==UserScript== // @name BackupProfile.uc.js // @namespace BackupProfile.github.com // @description Schaltfläche zum Sichern des Firefoxprofils // @charset UTF-8 // @author ywzhaiqi、defpt // @version v2023.07.02 FF 115.* // @note Vorlage Script von ywzhaiqi (+ Mischung aus diversen Varianten aus dem Fuchsforum 1.11.21) // @note Sicherungsdatei enthaelt auch Profilname // @note FileUtils.getFile ersetzt 2.7.23 // @reviewURL http://bbs.kafan.cn/thread-1758785-1-1.html (function () { if (location.href !== 'chrome://browser/content/browser.xhtml') return; ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs"); CustomizableUI.createWidget({ id : "Backup-button", defaultArea : CustomizableUI.AREA_NAVBAR, label : "Profilsicherung", tooltiptext : "Sichern der aktuellen Konfiguration", onClick: function(){ // Speicherort - Ordner festlegen - Sichern funktioniert nur wenn Speicherort- bzw. Ordner vorhanden ist!! var path = "G:\\Boersenfeger\\Sicherungen\\Firefox\\Firefox Sicherung\\Nightly\\"; // var path = ""; // Ausschlussliste var excludes = 'bookmarkbackups *cache* crashes fftmp *healthreport* minidumps safebrowsing *webapps* saved-telemetry-pings *thumbnails* *session* *Telemetry* *hotfix* *.sqlite-shm *.sqlite-wal *.bak parent.lock blocklist.xml content-prefs.sqlite directoryLinks.json mimeTypes.rdf compatibility.ini parent.lock formhistory.sqlite'; if (!path) { var nsIFilePicker = Ci.nsIFilePicker; var FP = Cc['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker); FP.init(window, 'Sicherungspfad wählen', nsIFilePicker.modeGetFolder); if (FP.show() == nsIFilePicker.returnOK) { path = FP.file.path; } else { return false; } } excludes = excludes.replace(/\./g, '\\.').replace(/\*/g, '.*').replace(/\s+/g, '|'); excludes = new RegExp(excludes, 'i'); var zw = Cc['@mozilla.org/zipwriter;1'].createInstance(Ci.nsIZipWriter); var pr = {PR_RDONLY: 0x01, PR_WRONLY: 0x02, PR_RDWR: 0x04, PR_CREATE_FILE: 0x08, PR_APPEND: 0x10, PR_TRUNCATE: 0x20, PR_SYNC: 0x40, PR_EXCL: 0x80}; var fu = ChromeUtils.importESModule('resource://gre/modules/FileUtils.sys.mjs').FileUtils; var dir = new FileUtils.File(PathUtils.join(PathUtils.profileDir,[])); let d = new Date(); d = d.getDate() + '.' + (d.getMonth() + 1).toString().padStart(2, '0') + '.' + d.getFullYear().toString().padStart(2, '0') + ' ' + d.getHours().toString().padStart(2, '0') + '\uA789' + d.getMinutes().toString().padStart(2, '0') + '\uA789' + d.getSeconds().toString().padStart(2, '0'); // Die folgende Zeile formt den Archivnamen var archiveName = 'Profil Nightly ' + ' ' + d + '.zip'; /* 'd' ersetzt 'localnow' */ var xpi = fu.File(path + '\\' + archiveName); zw.open(xpi, pr.PR_RDWR | pr.PR_CREATE_FILE | pr.PR_TRUNCATE); var dirArr = [dir]; for (var i=0; i<dirArr.length; i++) { var dirEntries = dirArr[i].directoryEntries; while (dirEntries.hasMoreElements()) { var entry = dirEntries.getNext().QueryInterface(Ci.nsIFile); if (entry.path == xpi.path) { continue; } if (entry.isDirectory()) { dirArr.push(entry); } var relPath = entry.path.replace(dirArr[0].path, ''); if (relPath.match(excludes)) { continue; } var saveInZipAs = relPath.substr(1); saveInZipAs = saveInZipAs.replace(/\\/g,'/'); // Konfigurationsdateien können gesperrt werden try { zw.addEntryFile(saveInZipAs, Ci.nsIZipWriter.COMPRESSION_FASTEST, entry, false); } catch (e) {} } } zw.close(); alert('Die aktuelle Konfiguration wurde als:\n'+ archiveName +'\ngesichert in:\n' + path); function alert(aString, aTitle) { Cc['@mozilla.org/alerts-service;1'].getService(Ci.nsIAlertsService).showAlertNotification("", aTitle, aString, false, "", null); } function bupgetCurrentProfileName(){ function readFile(aFile){ var stream = Cc["@mozilla.org/network/file-input-stream;1"].createInstance(Ci.nsIFileInputStream); stream.init(aFile, 0x01, 0, 0); var cvstream = Cc["@mozilla.org/intl/converter-input-stream;1"].createInstance(Ci.nsIConverterInputStream); cvstream.init(stream, "UTF-8", 1024, Ci.nsIConverterInputStream.DEFAULT_REPLACEMENT_CHARACTER); var content = "", data = {}; while (cvstream.readString(4096, data)) { content += data.value; } cvstream.close(); return content.replace(/\r\n?/g, "\n"); } var PrefD = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("PrefD", Components.interfaces.nsIFile); var ini = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("AppRegD", Components.interfaces.nsIFile); ini.append("profiles.ini"); var ini = readFile(ini); var profiles = ini.match(/Name=.+/g); var profilesD = ini.match(/Path=.+/g); for ( var i = 0; i < profiles.length;i++) { if ((profilesD[i]+"$").indexOf(PrefD.leafName+"$") >= 0) { profiles[i].match(/Name=(.+)$/); return RegExp.$1; } } return null; } }, }); var cssStr = '@-moz-document url("chrome://browser/content/browser.xhtml"){' + '#Backup-button .toolbarbutton-icon {' + 'list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1%2B%2FAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8xMS8wOGGVBZQAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAABxklEQVQ4ja2UMUgbURjHfxeSFBzuBEuCkkAgIA5JDdzWohVnQe3UpRDE2UXpKKXdWro4ixlcdNJAydxiyHZkCIKIOEnLpZQSRFFz%2Bjqk73nvuDtb2j883nv%2F73u%2F%2B%2B69ewf%2FWUZgbgEFYDgiPw18B86An8DtQw%2BYdF1XRLVGoyGEEKJara4Bj0MKIhGYDxuGQVSTqtVqH0ql0uzvNzLigCQSicjmeZ7K63Q6u5VKZRoYigXGVWhZlpbbbrfrwKjfS4ZVGKVCoUCz2aTX65FOp6WdA04igf69CsqyLMrlctAWsRXGAf9EavXyFELEZT4A2TwYsLQKF%2BYXAJhb3VPep4%2BLzK3uqd7vS9Xr%2B2qsAW9u4eyoxcZSFoCVLZfTwxaA6v2xjaUsuYmnWrU60IOr%2FmD8etvl%2Fausikl%2FZcsFULEbD02hwPUdl7cvs1qiBAb9eOCdwdjEM2AABdh88wJA%2BbK%2FX6MDtVPmHyRPOfjRPfc87%2FPfgJLJ5AzwRc0BbNseB8a63e6TuKsXpnw%2BP5nJZAzgq%2BM4x3IPzwFM07woFovv%2Bv3%2BUDTiXqlU6tI0zQs%2FI%2FSe2bYt%2FyCPgJFA%2BAdwDeA4zrfg2l%2BwUqCoC1F3YQAAAABJRU5ErkJggg%3D%3D)' + '}}'; var sss = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService); var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService); sss.loadAndRegisterSheet(ios.newURI("data:text/css;base64," + btoa(cssStr), null, null), sss.USER_SHEET); })();
Zeile 22 und 25 ist dann nach Gusto noch zu ändern
-
-
Hier sieht es nun in beiden wieder normal aus. Allerdings kommt der Haken immer wieder.. ich warte jetzt mal ab....
-
Wie sie im 137 ist
-
Beide Einstellungen sind gleich, das hatte ich nicht umsonst oben geschrieben. Allerdings behält der Dialog im Nightly nicht die Einstellung OHNE das Häkchen gesetzt zu haben. Ich stelle dies ein, speichere über OK ab.
Ich rufe eine Webseite, (von daher ist dies nicht nur auf den Webseiten des Forums, sondern auf allen so), via STG+UMSCHALT+R unter Umgehung des Caches neu auf und sehe, dass KEINE Änderung eingetreten ist. Öffne ich dann den Schriften-Erweitert-Dialog in Einstellungen, ist der Haken wieder gesetzt.
-
Seit heute erscheint die Schrift im Forum mit der neuesten Nightly Version anders, als mit 137.0.1
Beide Browser haben die gleichen Einstellungen
Erscheinung in Nightly
..und in 137.0.1
Dieser Code fürs Forum wird identisch verwendet:
CSS
Alles anzeigen/* Camp Firefox Forum */ @-moz-document domain("camp-firefox.de") { html, body, .main, .boxesFooter, .boxesFooterBoxes, .layoutBoundary, .pageFooterCopyright, .pageHeaderFacade, .pageNavigation { background: #6495ed !important; } a, button, input, textarea, .messageGroupList .columnSubject > .statusDisplay { transition: none !important; -webkit-transition: none !important; } a.externalURL, .pageNavigation a, .contentHeaderTitle a { color: lightblue !important; font-weight: bold !important; } a.externalURL:hover, .pageNavigation a:hover, .contentHeaderTitle a:hover { color: #dc143c !important; font-weight: 900 !important; } #pageContainer, .pageContainer { max-width: 1660px !important; margin-left: 200px !important; } #tpl_wbb_board .pageNavigationIcons > li:not(:last-child) { margin-left: 0 !important; } #tpl_wbb_board .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_unresolvedThreadList .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_userPostList .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wcf_disclaimer .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wcf_membersList .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wcf_recentActivityList .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wcf_team .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wcf_userSearch .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wcf_usersOnlineList .pageNavigation .pageNavigationIcons.jsPageNavigationIcons { left: calc(1vw - 100% + 85px) !important; } #tpl_wbb_thread .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_unreadThreadList .pageNavigation .pageNavigationIcons.jsPageNavigationIcons { left: calc(1vw - 100% + 110px) !important; } #tpl_wcf_articleList .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wcf_conversation .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wcf_ignoredUsers .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wcf_notificationList .pageNavigation .pageNavigationIcons.jsPageNavigationIcons { left: calc(1vw - 100% + 5px) !important; } #tpl_wbb_boardList .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_board[itemid="https://www.camp-firefox.de/forum/forum/2-nachrichten/"] .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_board[itemid="https://www.camp-firefox.de/forum/forum/3-smalltalk/"] .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_board[itemid="https://www.camp-firefox.de/forum/forum/4-erweiterungen-themes/"] .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_board[itemid="https://www.camp-firefox.de/forum/forum/7-vorab-versionen/"] .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_board[itemid="https://www.camp-firefox.de/forum/forum/8-probleme-auf-websites/"] .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_board[itemid="https://www.camp-firefox.de/forum/forum/9-m%C3%BCllhalde/"] .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_board[itemid="https://www.camp-firefox.de/forum/forum/11-schaltzentrale/"] .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_board[itemid="https://www.camp-firefox.de/forum/forum/15-firefox-allgemein/"] .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_board[itemid="https://www.camp-firefox.de/forum/forum/16-individuelle-anpassungen/"] .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_board[itemid="https://www.camp-firefox.de/forum/forum/20-firefox-produkte-f%C3%BCr-android/"] .pageNavigation .pageNavigationIcons.jsPageNavigationIcons, #tpl_wbb_board[itemid="https://www.camp-firefox.de/forum/forum/24-firefox-produkte-f%C3%BCr-apple-ios/"] .pageNavigation .pageNavigationIcons.jsPageNavigationIcons { left: calc(1vw - 100% + 125px) !important; } #tpl_wbb_unreadThreadList .section .tabularListRow.tabularListRowHead { background: #eee !important; } #tpl_wbb_userPostList .message { border: none !important; padding: 1px !important; } #tpl_wbb_userPostList .messageContent, #tpl_wbb_userPostList .messageFooterGroup { background: #eee !important; margin-left: 0 !important; } #tpl_wcf_disclaimer .content form .section.htmlContent > ol li { background: #eee !important; border-bottom: 1px #888 solid !important; padding: 0 5px 5px 5px !important; } #tpl_wcf_membersList .section.sectionContainerList > ol li, #tpl_wcf_recentActivityList .section.sectionContainerList > ul li, #tpl_wcf_searchResult .section.sectionContainerList > ul li, #tpl_wcf_team .section.sectionContainerList > ol li, #tpl_wcf_usersOnlineList .section.sectionContainerList > ol li { border-bottom: 1px #888 solid !important; } #tpl_wcf_notificationList .content ul.containerList.userNotificationItemList li.jsNotificationItem.notificationItem div.box32 div img { height: 32px !important; width: 32px !important; } #tpl_wcf_recentActivityList .containerList > li .containerHeadline, #tpl_wcf_recentActivityList .containerContent.htmlContent { background: #fff !important; padding: 2px !important; } #tpl_wcf_settings .content p.success { background-color: #ff6800 !important; border: none !important; color: #222 !important; } #tpl_wbb_board .section ul.wbbBoardList > li.wbbBoardContainer, #tpl_wbb_unreadThreadList .section .tabularListColumns > ol.tabularListColumns, #tpl_wcf_disclaimer .section > ul.boardrules-rules, #tpl_wcf_membersList .section.sectionContainerList > ol, #tpl_wcf_notificationList .content ul.containerList.userNotificationItemList li.jsNotificationItem.notificationItem, #tpl_wcf_recentActivityList .section.sectionContainerList > ul, #tpl_wcf_searchResult .section.sectionContainerList, #tpl_wcf_team .section.sectionContainerList > ol, #tpl_wcf_usersOnlineList .section.sectionContainerList > ol { background: #eee !important; border-bottom: 1px #888 solid !important; } #tpl_wbb_userPostList .message:hover, #tpl_wbb_userPostList .messageContent:hover { background: #00bfff !important; } #tpl_wbb_board .section ul.wbbBoardList > li.wbbBoardContainer:hover, #tpl_wbb_unreadThreadList .section ol.tabularList li.tabularListRow ol.tabularListColumns:hover, #tpl_wcf_membersList .section.sectionContainerList > ol li:hover, #tpl_wcf_notificationList .content ul.containerList.userNotificationItemList li.jsNotificationItem.notificationItem:hover, #tpl_wcf_recentActivityList .section.sectionContainerList > ul li:hover, #tpl_wcf_searchResult .section.sectionContainerList > ul li:hover, #tpl_wcf_team .section.sectionContainerList > ol li:hover, #tpl_wcf_usersOnlineList .section.sectionContainerList > ol li:hover { background: #faebd7 !important; } .attachmentThumbnail .attachmentThumbnailImage img { opacity: .95 !important; transition: none !important; -webkit-transition: none !important; } .badge, a.badge, .newMessageBadge { color: #ee0 !important; font-weight: 900 !important; } .boxesFooterBoxes .box > .boxContent { margin-top: 0 !important; margin-left: 20px !important; min-height: 80px !important; } .boxesFooterBoxes .boxContainer { padding: 0 !important; margin-left: -5px !important; } .buttonGroup > li:last-child .button[data-tooltip="Inhalt melden"], .messageFooterButtons > li:last-child .button[data-tooltip="Inhalt melden"], .messageFooterButtonsExtra > li:last-child .button[data-tooltip="Inhalt melden"] { background: #c00 !important; } .buttonGroup > li:last-child .button[data-tooltip="Zitieren"], .messageFooterButtons > li:last-child .button[data-tooltip="Zitieren"], .messageFooterButtonsExtra > li:last-child .button[data-tooltip="Zitieren"] { background: #44f !important; } .containerHeadline a, .htmlContent a, .messageBody > .messageText a, .messageGroupAuthor a.userLink, .messageGroupList .columnLastPost a, .messageSignature > div a, .messageText a, .redactor-layer a, .sidebarItemTitle a.userLink, a.messageGroupLink, a.wbbLastPostAuthor, #tpl_wcf_notificationList .content ul.containerList.userNotificationItemList li.jsNotificationItem.notificationItem a { color: #286ce6 !important; } .containerHeadline a:hover, .htmlContent a:hover, .messageBody > .messageText a:hover, .messageGroupAuthor a.userLink:hover, .messageGroupList .columnLastPost a:hover, .messageSignature > div a:hover, .messageText a:hover, .redactor-layer a:hover, .sidebarItemTitle a.userLink:hover, .tabularBoxTitle > header h2 a:hover, a.messageGroupLink:hover, a.wbbLastPostAuthor:hover, #tpl_wcf_notificationList .content ul.containerList.userNotificationItemList li.jsNotificationItem.notificationItem a:hover { color: #dc143c !important; } .columnSubject > h3 a, .containerHeadline > h3, .tabularBoxTitle > header > h2 { font-size: 16px !important; } .content .userAvatarImage { background: none !important; border: none !important; height: 32px !important; width: 32px !important; } .contentHeader { max-height: 64px !important; padding: 0 !important; margin: 0 0 5px 0 !important; } .contentHeader .contentTitle { font-size: 16px !important; font-weight: 900 !important; } .contentHeader.userProfileUser { min-height: 120px !important; } .contentHeader + .section, .contentHeader + .sectionContainer, .contentHeader + form, .messageHeader + .messageBody, .paginationTop + .section { margin-top: 0 !important; } .contentHeader .inlineDataList, .contentHeaderTitle ul, .messageHeaderBox > .messageHeaderMetaData * { color: black !important; } .main { padding: 0 !important; padding-bottom: 10px !important; } .boxesFooter, .boxesFooterBoxes, .layoutBoundary, .main, .pageFooterCopyright, .pageHeaderFacade, .pageNavigation { background-color: #6495ed !important; } .main #about, .main #recentActivity, li.jsIgnoredUser .box48 { background: #eee !important; padding: 5px !important; } .main #recentActivity li:hover, .main ol.userList li.jsIgnoredUser .box48:hover { background: #fff !important; } .main .layoutBoundary { padding: 0 15px !important; } .main ol.userList li.jsIgnoredUser { background: #eee !important; padding: 0 !important; } .main ol.userList li.jsIgnoredUser .box48 { background: #eee !important; padding: 3px !important; } .message { border: 1px #888 solid !important; } .messageContent, .messageFooterGroup { background: #ddd !important; padding: 10px !important; margin-left: 20px !important; } .messageFooterGroup { padding: 2px !important; margin-top: 0 !important; } .messageGroupAuthor a.userLink, .sidebarItemTitle a.userLink { font-style: italic !important; } .messageGroupList .box32 a, #tpl_wcf_notificationList .content ul.containerList.userNotificationItemList li.jsNotificationItem.notificationItem div.box32 div { width: 32px !important; } .messageGroupList .columnLastPost a { overflow: visible !important; } .messageGroupList .tabularList .tabularListRow:not(.tabularListRowHead) .columnStats > dl { visibility: visible !important; } .messageGroupList .tabularList li.divider ol.wbbThreadAnnouncement { background: #bb190040 !important; } .messageGroupList .tabularList li.divider ol.wbbThreadSticky { background: #89faff4f !important; } .messageGroupList .tabularList li.divider:hover { background: #eef6f9 !important; } .messageGroupList .userAvatarImage { background: none !important; border: none !important; height: 75% !important; width: 75% !important; } .messageHeader { border-bottom: 1px #888 solid !important; margin-bottom: 3px !important; padding-bottom: 0 !important; } .messageHeaderBox > .messageStatus * { color: #f5deb3 !important; } .messageList.messageReducedList > li:not(:last-child) { padding-bottom: 10px !important; } .messageSidebar .userAvatar span.badgeOnline { padding: 1px !important; margin: 0 0 0 36px !important; } .pageHeaderFacade > .layoutBoundary .pageHeaderLogo > a { padding: 0 0 0 10px !important; } .pageHeaderFixed .pageHeaderPanel { animation: none !important; transform: none !important; position: absolute !important; } .pageHeaderFixed .userPanel, .pageHeaderFacade .userPanel { animation: none !important; position: absolute !important; top: 10px !important; transition: none !important; -webkit-transition: none !important; z-index: 999 !important; } @media screen and (min-width:1025px) { .pageHeaderFixed .userPanel, .pageHeaderFacade .userPanel { left: calc((100vw - 1360px) / 2 + 400px) !important; /*left: 400px !important; für stylesweeping*/ } } @media screen and (min-width:1400px) { .pageHeaderFixed .userPanel, .pageHeaderFacade .userPanel { left: calc((100vw - 1360px) / 2 + 400px) !important; /*left: 400px !important; für stylesweeping*/ } } .pageHeaderNormal .pageHeaderPanel { position: absolute !important; transform: none !important; -webkit-transform: none !important; } .pageHeaderPanel, .pageHeaderFacade > .layoutBoundary { background: none !important; } .pageNavigation { padding: 10px 0 4px 0 !important; } .pageNavigation { margin-left: 10px !important; } .pageNavigation .breadcrumbs { margin-left: 125px; } .pageNavigation .layoutBoundary { background-color: #286ce6 !important; margin-left: 5px; margin-right: 20px; } @-moz-document domain(camp-firefox.de) { .layoutBoundary { max-width: 100vw !important; } } .pageNavigation .pageNavigationIcons.jsPageNavigationIcons { color: lightblue !important; flex-direction: row !important; left: -1160px !important; margin-left: 0 !important; margin-right: 20px !important; position: relative !important; } .pageNavigation .pageNavigationIcons.jsPageNavigationIcons::after { content: " Du bist hier: " !important; color: lightblue !important; font-size: 16px !important; font-weight: 900 !important; margin-left: 10px !important; } .paginationTop { margin-top: 10px !important; } .quoteBox .quoteBoxContent { font-style: normal !important; } .quoteBox .quoteBoxContent .quoteBox { background: #fef6de !important; margin-right: 10px !important; } .quoteBoxContent { padding-left: 10px !important; } .quoteBoxTitle { color: blue !important; font-size: 15px !important; } .quoteBoxTitle, .xboxesFooterBoxes .box { margin-bottom: 0 !important; } .searchBarOpen .pageHeaderSearch { background: none !important; inset: 0 !important; left: calc((100vw - 1360px) / 2 + 600px) !important; margin-top: 0 !important; max-width: 400px !important; position: absolute !important; top: 10px !important; z-index: 999 !important; } .searchBarOpen .pageHeaderSearch form { border: 1px #444 solid !important; } .searchBarOpen .pageHeaderSearch form .pageHeaderSearchInput { background: #ddd !important; } .searchBarOpen .pageHeaderSearch form .pageHeaderSearchInputContainer .pageHeaderSearchType > .button::after { text-align: start !important; } .searchBarOpen .pageHeaderSearch form .pageHeaderSearchType.dropdown { width: 200px !important; } .sidebar { margin-top: 30px !important; } .sidebar.boxesSidebarRight .boxContainer .box .boxTitle { background: #eee !important; border-bottom: 1px #888 solid !important; } .sidebar.boxesSidebarRight .boxContainer .box h2 { padding: 20px 20px 0 !important; margin-top: -20px !important; } .tabularBoxTitle > header { background: #eee !important; border-bottom: 1px #888 solid !important; margin-bottom: 0 !important; } .tabularListRowHead > .tabularListColumns > li, .tabularBoxTitle > header a, .tabularBoxTitle > header .icon { color: #009cff !important; font-weight: 900 !important; } .tabularListRowHead { border-bottom: 2px solid #8cd2ff !important; } .userMention { background: none !important; border: none !important; padding: 0 !important; } .wbbBoardDescription { max-width: 610px !important; } .wbbBoardList .wbbBoard { padding: 2px 0 !important; } .xboxesFooterBoxes .boxContainer h2.boxTitle, .xboxesFooterBoxes .boxContainer .boxContent.messageShareButtons { max-height: 0 !important; } .xboxesFooterBoxes .boxContainer, .boxesFooterBoxes .boxContainer section.box:nth-of-type(2) { background: #eee !important; margin-left: 0 !important; margin-right: 0 !important; } woltlab-quote, .quoteBox { padding: 0 0 4px 10px !important; min-height: 0 !important; } /* html content, zB about:support */ .messageBody > .messageText table *, .redactor-layer table * { font-size: 12px !important; } .htmlContent table td, .htmlContent table th, .messageBody > .messageText table td, .messageBody > .messageText table th, .messageSignature > div table td, .messageSignature > div table th, .redactor-layer table td, .redactor-layer table th, .table td, .table th, .tabularListRow { padding: 0 !important; } /*elemente ausblenden*/ .box16, .boxesFooterBoxes .boxContainer section.box:nth-of-type(1), .box[data-box-identifier="com.woltlab.wcf.RegisterButton"], .box[data-box-identifier="com.woltlab.wcf.TodaysBirthdays"], .contentHeader .contentHeaderIcon, .messageGroupListStatsSimple, .messageHeader::after, .messageHeader::before, .pageHeaderLogo .pageHeaderLogoSmall, .pageHeaderLogo img.pageHeaderLogoLarge, .pageHeaderLogo, .pageNavigation .pageNavigationIcons.jsPageNavigationIcons a[data-tooltip="RSS-Feed"], .quoteBox .userLink, .quoteBoxIcon, .sidebar.boxesSidebarRight .boxContainer .box .boxTitle::after, .sidebar.boxesSidebarRight .boxContainer .box .boxTitle::before, .tabularBoxTitle > header::after, .tabularBoxTitle > header::before, .tabularListRowHead::after, .tabularListRowHead::before, #tpl_wbb_board .wbbStats, #tpl_wbb_boardList .wbbStats, #tpl_wbb_userPostList .messageFooterGroup, #tpl_wcf_articleList .pageNavigation .pageNavigationIcons.jsPageNavigationIcons::after, #tpl_wcf_recentActivityList small.containerContentType { display: none !important; } /* Camp-Firefox Ergänzungen */ #redactor-toolbar-0 { background:#3b83bd! important; } /*Vorschaufenster für eine Antwort breiter*/ .dialogContent { min-width:1000px! important; } /*Text Code eingefügt*/ .re-button.re-code.re-button-icon::after { font-weight:bold! important; content: 'Code' ! important; } .re-button.re-code.re-button-icon:hover { color:black! important; } /*Rahmen um Antwortfenster*/ .messageContent.messageQuickReplyContent { border-left: 1px solid black! important; border-right: 1px solid black! important; border-bottom: 1px solid black! important; } .messageTabMenu{ border-top: 1px solid black! important; border-bottom: 1px solid black! important; } /*Rahmen um Zitatfenster und andere*/ .codeBox.collapsibleBbcode.cssHighlighter, .quoteBox.collapsibleBbcode, .quoteBox.collapsibleBbcode.collapsed, .codeBox.collapsibleBbcode.cssHighlighter.collapsed, .quoteBox.collapsibleBbcode.jsCollapsibleBbcode { background:beige! important; border: 1px solid black! important; } /*Zitateblock farbig*/ blockquote.quoteBox { background: #EAA221 ! important; } .userAvatarImage { border-radius: 10px ! important; } span.quoteBoxTitle { font-size: 16px ! important; } /* Smilies ausgeklappt*/ LI[data-name="smilies"]{ display:none! important; } DIV[class="messageTabMenuContent messageTabMenu"][data-preselect="true"][data-collapsible="false"] { margin-left:10px! important; border:none! important; display: block! important; } .messageTabMenuNavigation.jsOnly { border-bottom:1px solid black! important; } /* Überschriften in Unterforen */ .tabularBoxTitle > header a { color: #EAA221! important; } /* Boxen unterschiedlich einfaerben */ #pageHeaderPanel > DIV > DIV > DIV > NAV > OL > LI:nth-child(2) > OL{ background:beige! important; } #pageHeaderPanel > DIV > DIV > DIV > NAV > OL > LI:last-child > OL{ background:red! important; } /* Ungelesene Themen ausblenden */ .box[data-box-identifier="com.woltlab.wbb.UnreadThreads"] { display: none! important; } /* Aufzählungszeichen ist fett */ .paginationTop > nav:nth-child(1) > ul:nth-child(1) > li:nth-child(n+2) > a:nth-child(1):hover, .paginationTop > nav:nth-child(1) > ul:nth-child(1) > li:nth-child(n+3) > a:nth-child(1):hover, .messageListPagination > nav:nth-child(1) > ul:nth-child(1) > li:nth-child(n+2) > a:nth-child(1):hover, #content > FOOTER > DIV > NAV > UL > LI:nth-child(n+1) > A:hover{ color:white! important; background:#EAA221! important; } /* Untere Boxen auch blau */ .boxesFooterBoxes{ background:#3b83bd! important; } /* PopUps ausblenden */ @-moz-document url-prefix("https://www.camp-firefox.de/forum/forum/"), url-prefix("https://www.camp-firefox.de/suchergebnisse/"), url-prefix("https://www.camp-firefox.de/forum/ungelesene-beitraege/") { .popover { display: none; } } /* Aktiv für alle Webseiten */ * { text-shadow: transparent 0px 0px 0px, rgba(0,0,0,0.68) 0 0 0 !important } /* Beitrag bearbeiten hochsetzen */ .wbbPost { position: relative !important; } .messageSidebar + .messageContent { padding-top: 54px !important; } .messageFooterGroup { position: absolute !important; top: 0 !important; left: 260px !important; right: 30px !important; } .jsReportPost.jsOnly { margin-right: -19px !important; } /* URL Link - Intern */ .messageSignature * a { color:blue !important; } /* URL Link - Extern */ a.externalURL { color: red !important; } .messageSignature * .externalURL Span{ color: red !important; } .messageSignature * .externalURL{ color: red !important; } } /* Forenteile besonders hervorheben */ body[data-board-id="20"] .username::after { content:"!!!Achtung ich bin im Android-Forum!!!"; font-size: 24px !important; color: red !important; } body[data-board-id="24"] .username::after { content:"!!!Achtung ich bin im iOS-Forum!!!"; font-size: 24px !important; color: red !important; } /* PopUps auf Link ausblenden */ @-moz-document url-prefix(https://www.camp-firefox.de/forum/){ .popover { display: none !important; } } /* Alles Anzeigen und Kopieren animiert */ @-moz-document url-prefix(https://www.camp-firefox.de/forum/thema/) { .codeBox .codeBoxHeader { position: sticky !important; top: 10px !important; z-index: 1 !important; padding: 10px 10px 10px !important; margin: -10px -10px 0 !important; background-color: #fafafa !important; align-items: center !important; display: flex !important; min-height: 24px !important; } span.toggleButton.icon.icon24.fa-expand.pointer.jsToggleButtonEnabled::after { content: "Alles anzeigen" !important; padding-left: 8px !important; padding-top: 0 !important; color: green !important; font-family: "Open Sans", Arial, Helvetica, sans-serif!important; } span.toggleButton.icon.icon24.pointer.jsToggleButtonEnabled.fa-compress::after { content: "Weniger anzeigen" !important; padding-left: 8px !important; padding-top: 0 !important; color: blue !important; font-family: "Open Sans", Arial, Helvetica, sans-serif!important; } span.toggleButton.icon.icon24.fa-expand.pointer.jsToggleButtonEnabled { min-width: 180px !important; margin-right: 20px !important; color: blue !important; } span.toggleButton.icon.icon24.pointer.jsToggleButtonEnabled.fa-compress { min-width: 180px !important; margin-right: 20px !important; color: green !important; } span.toggleButton.icon.icon24.fa-expand.pointer.jsToggleButtonEnabled:hover, span.toggleButton.icon.icon24.pointer.jsToggleButtonEnabled.fa-compress:hover { color: red !important; } div.codeBoxHeader span.icon.icon24.fa-files-o.pointer::after { content: "Kopieren" !important; padding-left: 8px !important; padding-top: 0 !important; color: blue !important; font-family: "Open Sans", Arial, Helvetica, sans-serif!important; } div.codeBoxHeader span.icon.icon24.fa-files-o.pointer:hover::after { content: "Kopieren" !important; padding-left: 8px !important; padding-top: 0 !important; color: green !important; font-family: "Open Sans", Arial, Helvetica, sans-serif!important; } div.codeBoxHeader span.icon.icon24.fa-files-o.pointer { color: green !important; min-width: 140px !important; margin-right: 15px !important; } div.codeBoxHeader span.icon.icon24.fa-files-o.pointer:hover { color: red !important; min-width: 140px !important; margin-right: 15px !important; } .messageGroupStarter .messagePublicationTime .datetime::after { background: #008000;color:white; font-size:15px; content: "Themenstarter" !important; border-radius: 10px !important; margin-left: 10px !important; padding-left: 5px !important; padding-right: 5px !important; } }
Woran hängts? Oder ist dies eine Änderung in der Forensoftware?
-
-
Mist, das ist es also nicht... Der CSS gehört noch dazu
CSS
Alles anzeigen@charset "utf-8"; /*@version 2023/05/18 fix for firefox113, flex-direction, frex-wrap*/ /*@version 2023/04/25 fix for firefox113, inline-block firefox 113*/ /*@version 2023/03/09 Bug 1820534 - Move front-end to modern flexbox.*/ /*@version 2022/11/24 21:00 Bug 1802142 - Remove no longer used browser-bottombox*/ /*@version 2022/11/20 19:00 107+ wip*/ /*@version 2022/02/16 Bug 1747422 - Remove preprocessor variable use from downloads CSS*/ /*@version 2020/03/13 fix for 74, broken listitem orient due to Bug 1606130 /*@version 2019/12/11 fix for 73 Bug 1601094 - Rename remaining .xul files to .xhtml in browser */ /*@version 2019/10/20 12:30*/ /*FullScreen*/ /*DOMFullScreen*/ :root[inFullscreen] #downloadsStatusModokiBar, :root[inDOMFullscreen] #downloadsStatusModokiBar { display: none !important; } #contentAreaDownloadsView[ucjsDownloadsStatusModoki] { flex-direction: row !important; background-color: var(--in-content-box-background) !important; padding: 0 !important; } #contentAreaDownloadsView[ucjsDownloadsStatusModoki] > stack:first-child { } #ucjsDownloadsStatusModoki{ border-top-width: 1px !important; border-top-style: solid !important; border-top-color: #646473 !important; } #contentAreaDownloadsView[ucjsDownloadsStatusModoki] #downloadsListBox { background-color: #fffff0 !important; flex-direction: row; flex-wrap: wrap; overflow-y: auto !important; scrollbar-width: thin; border: none !important; } #contentAreaDownloadsView[ucjsDownloadsStatusModoki] richlistitem:not([hidden]) { border-width: 0 1px 0 0 !important; border-style: solid !important; border-color: black !important; width: 276px !important; height: 3.0em !important; min-height: 3.0em !important; font-size: 12px !important; } #contentAreaDownloadsView[ucjsDownloadsStatusModoki] .downloadMainArea { } #contentAreaDownloadsView[ucjsDownloadsStatusModoki] .downloadContainer { max-width: 200px !important; } #contentAreaDownloadsView[ucjsDownloadsStatusModoki] .downloadTypeIcon { margin-inline-end: 4px !important; margin-inline-start: 4px !important; } #contentAreaDownloadsView[ucjsDownloadsStatusModoki] .downloadButton { width: 36px !important; padding-inline-end: 4px !important; padding-inline-start: 4px !important; } #contentAreaDownloadsView[ucjsDownloadsStatusModoki] #downloadsListEmptyDescription { flex: 1 !important; }
Danke fürs Testen.. Im Regelfuchs ist der Button vorhanden
-
Ich hatte ein Script, das einen Button generiert. Wenn man diesen betätigte, öffnete sich das Downloadfenster
about:downloads
Seit gestern ist der Button nicht mehr vorhanden.
Ich glaube, dass es dieses Script ist.
JavaScript
Alles anzeigen// ==UserScript== // @name ucjsDownloadsStatusModoki.uc.js // @namespace http://space.geocities.yahoo.co.jp/gl/alice0775 // @description Downloads Status Modoki // @include main // @compatibility Firefox 135+ // @author Alice0775 // @note ucjsDownloadsStatusModoki.uc.js.css をuserChrome.cssに読み込ませる必要あり // @version 2025/02/08 19:00 fix ref node // @version 2023/10/10 00:00 Stop using xml-stylesheet processing instructions // @version 2023/07/17 00:00 use ES module imports // @version 2023/06/20 remove Bug 1780695 - Remove Services.jsm // @version 2023/06/18 21:00 null // @version 2023/05/18 21:00 // @version 2022/11/24 21:00 Bug 1802142 - Remove no longer used browser-bottombox // @version 2022/11/22 Bug 877389 - [meta] Replace calls to Cu.reportError, etc. from browser code, replace with console.error, etc. // @version 2022/11/20 19:00 107+ wip // @version 2022/04/01 23:00 Convert Components.utils.import to ChromeUtils.import // @version 2022/02/16 Bug 1747422 - Remove preprocessor variable use from downloads CSS // @version 2019/12/11 fix for 73 Bug 1601094 - Rename remaining .xul files to .xhtml in browser // @version 2019/10/20 12:30 workaround Bug 1497200: Apply Meta CSP to about:downloads, Bug 1513325 - Remove textbox binding // @version 2019/09/08 19:30 fix scrollbox // @version 2019/05/21 08:30 fix 69.0a1 Bug 1551320 - Replace all createElement calls in XUL documents with createXULElement // @version 2018/10/27 12:00 fix for 64+ // @version 2018/06/12 21:00 fix for private window mode // @version 2018/06/07 12:00 fix file name for history // @version 2018/02/10 12:00 try catch error when DO_NOT_DELETE_HISTORY = true // @version 2017/12/10 12:00 fix error when DO_NOT_DELETE_HISTORY = true // @version 2017/12/10 12:00 remove workaround Bug 1279329. Disable btn while clear list is doing, close button styling for 57. // @version 2016/06/10 12:00 modify style independent of font-family // @version 2016/06/10 07:00 modify style of close button, fix typo // @version 2016/06/10 00:00 Workaround Bug 1279329. adjust some padding // @version 2015/05/08 00:00 remove padding due to Bug 1160734 // @version 2014/03/31 00:00 fix for browser.download.manager.showWhenStarting // @version 2013/12/22 13:00 chromehidden // @version 2013/12/19 17:10 rename REMEMBERHISTOTY to DO_NOT_DELETE_HISTORY // @version 2013/12/16 23:28 fixed initialize numDls // @version 2013/12/16 23:24 open only download added // @version 2013/12/16 23:10 open only download started // @version 2013/12/16 21:20 modify css Windows7 Aero // @version 2013/12/16 21:00 modify css // @version 2013/12/16 19:30 add autocheck false // @version 2013/12/16 18:31 fix pref name // @version 2013/12/16 18:30 // @note about:config userChrome.downloadsStatusModoki.showWhenStarting (true/false) // @note userChrome.downloadsStatusModoki.closeWhenDone (true/false) // ==/UserScript== var ucjsDownloadsStatusModoki = { _summary: null, _list: null, get downloadsStatusModokiBar() { delete downloadsStatusModokiBar; return this.downloadsStatusModokiBar = document.getElementById("downloadsStatusModokiBar"); }, get toggleMenuitem() { delete toggleMenuitem; return this.toggleMenuitem = document.getElementById("toggle_downloadsStatusModokiBar"); }, init: function() { if (document.documentElement.getAttribute("chromehidden") !="" ) return; ChromeUtils.defineESModuleGetters(this, { Downloads: "resource://gre/modules/Downloads.sys.mjs", }); var style = ` @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); #ucjsDownloadsStatusModoki { width: 100%; max-height: 100px; height: 3.35em; } `.replace(/\s+/g, " "); var sss = Cc['@mozilla.org/content/style-sheet-service;1'] .getService(Ci.nsIStyleSheetService); var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(style)); if(!sss.sheetRegistered(uri, sss.USER_SHEET)) sss.loadAndRegisterSheet(uri, sss.USER_SHEET); /* var sspi = document.createProcessingInstruction( 'xml-stylesheet', 'type="text/css" href="data:text/css,' + encodeURIComponent(style) + '"' ); document.insertBefore(sspi, document.documentElement); sspi.getAttribute = function(name) { return document.documentElement.getAttribute(name); }; */ var toolbar = document.createXULElement("vbox"); toolbar.setAttribute("id", "downloadsStatusModokiBar"); toolbar.collapsed = true; var ref = document.getElementById("a11y-announcement"); ref.parentNode.insertBefore(toolbar, ref) // var bottombox = document.getElementById("browser-bottombox"); // bottombox.insertBefore(toolbar, bottombox.firstChild); var browser = toolbar.appendChild(document.createXULElement("browser")); browser.setAttribute("disablehistory", true); browser.setAttribute("remote", false); browser.setAttribute("id", "ucjsDownloadsStatusModoki"); browser.addEventListener("load", function(event){ucjsDownloadsStatusModoki.onload(event)}, true); browser.setAttribute("src", "chrome://browser/content/downloads/contentAreaDownloadsView.xhtml?StatusModoki"); var menuitem = document.createXULElement("menuitem"); menuitem.setAttribute("id", "toggle_downloadsStatusModokiBar"); menuitem.setAttribute("type", "checkbox"); menuitem.setAttribute("autocheck", false); menuitem.setAttribute("label", "Download Leiste"); menuitem.setAttribute("checked", false); menuitem.setAttribute("accesskey", "D"); //menuitem.setAttribute("oncommand", "ucjsDownloadsStatusModoki.toggleDownloadsStatusModokiBar()"); ref = document.getElementById("menu_customizeToolbars"); ref.parentNode.insertBefore(menuitem, ref.previousSibling); document.getElementById("toggle_downloadsStatusModokiBar").addEventListener("command", () => ucjsDownloadsStatusModoki.toggleDownloadsStatusModokiBar()); // Ensure that the DownloadSummary object will be created asynchronously. if (!this._summary) { this.Downloads.getSummary(this.Downloads.ALL).then(summary => { this._summary = summary; return this._summary.addView(this); }).then(null, console.error); } if (!this._list) { this.Downloads.getList(this.Downloads.ALL).then(list => { this._list = list; return this._list.addView(this); }).then(null, console.error); } window.addEventListener("unload", this, false); }, uninit: function() { window.removeEventListener("unload", this, false); if (this._summary) { this._summary.removeView(this); } if (this._list) { this._list.removeView(this); } }, handleEvent: function(event) { switch (event.type) { case "unload": this.uninit(); break; } }, toggleDownloadsStatusModokiBar: function() { var collapsed = this.downloadsStatusModokiBar.collapsed; this.downloadsStatusModokiBar.collapsed = !collapsed; this.toggleMenuitem.setAttribute("checked", collapsed); }, openDownloadsStatusModoki: function() { this.downloadsStatusModokiBar.collapsed = false; this.toggleMenuitem.setAttribute("checked", true); }, hideDownloadsStatusModoki: function() { this.downloadsStatusModokiBar.collapsed = true; this.toggleMenuitem.setAttribute("checked", false); }, onDownloadAdded: function (aDownload) { var showWhenStarting = true; try { showWhenStarting = Services.prefs.getBoolPref("userChrome.downloadsStatusModoki.showWhenStarting"); } catch(e) {} this.numDls = 0; if (showWhenStarting) { if (this._list) { this._list.getAll().then(downloads => { for (let download of downloads) { if (!download.stopped) this.numDls++; } if (this.numDls > 0) this.openDownloadsStatusModoki(false); }).then(null, console.error); } } }, onSummaryChanged: function () { if (!this._summary) return; if (this._summary.allHaveStopped || this._summary.progressTotalBytes == 0) { var closeWhenDone = true; try { closeWhenDone = Services.prefs.getBoolPref("userChrome.downloadsStatusModoki.closeWhenDone"); } catch(e) {} if (closeWhenDone) { this.hideDownloadsStatusModoki(); } } }, // chrome://browser/content/downloads/contentAreaDownloadsView.xhtml onload: function(event) { var doc = event.originalTarget; var win = doc.defaultView; doc.documentElement.setAttribute("ucjsDownloadsStatusModoki", "true"); var button = doc.createXULElement("button"); button.setAttribute("label", "Löschen"); button.setAttribute("id", "ucjs_clearListButton"); button.setAttribute("accesskey", "L"); var ref = doc.getElementById("downloadsListEmptyDescription"); var vbox = doc.createXULElement("vbox"); var box = vbox.appendChild(doc.createXULElement("hbox")); box.appendChild(button); box.appendChild(doc.createXULElement("spacer")).setAttribute("flex", 1); var textbox = doc.createElementNS("http://www.w3.org/1999/xhtml", "input"); textbox.setAttribute("id", "downloadFilter"); textbox.setAttribute("clickSelectsAll", true); textbox.setAttribute("type", "search"); textbox.setAttribute("placeholder", "Suchen..."); box.appendChild(textbox); var closebtn = doc.createXULElement("toolbarbutton"); closebtn.setAttribute("id", "ucjsDownloadsStatusModoki-closebutton"); closebtn.setAttribute("class", "close-icon"); closebtn.setAttribute("tooltiptext", "Download-Leiste schließen"); box.appendChild(closebtn); ref.parentNode.insertBefore(vbox, ref.nextSibling); doc.getElementById("ucjs_clearListButton").addEventListener("command", function(event) { win.ucjsDownloadsStatusModoki_clearDownloads(); }); doc.getElementById("downloadFilter") .addEventListener("input", function(event) { win.ucjsDownloadsStatusModoki_doSearch(event.target.value); }); doc.getElementById("ucjsDownloadsStatusModoki-closebutton") .addEventListener("command", function(event) { win.ucjsDownloadsStatusModoki_doClose(); }); /* // xxx Bug 1279329 "Copy Download Link" of context menu in Library is grayed out var listBox = doc.getElementById("downloadsListBox"); var placesView = listBox._placesView; if (placesView) { var place = placesView.place; placesView.place= null; placesView.place = place; } */ win.ucjsDownloadsStatusModoki_clearDownloads = function ucjs_clearDownloads() { var DO_NOT_DELETE_HISTORY = true; /* custmizable true or false */ var richListBox = doc.getElementById("downloadsListBox"); var places = []; function addPlace(aURI, aTitle, aVisitDate) { places.push({ uri: aURI, title: aTitle, visits: [{ visitDate: (aVisitDate || Date.now()) * 1000, transitionType: Ci.nsINavHistoryService.TRANSITION_LINK }] }); } function moveDownloads2History() { if (DO_NOT_DELETE_HISTORY && !PrivateBrowsingUtils.isWindowPrivate(window)) { try { for (let element of richListBox.childNodes) { let download = element._shell.download; let aURI = makeURI(download.source.url); // let aTitle = document.getAnonymousElementByAttribute(element, "class", "downloadTarget").value let aTitle = download.target.path; aTitle = aTitle.match( /[^\\]+$/i )[0]; aTitle = aTitle.match( /[^/]+$/i )[0]; let aVisitDate = download.endTime || download.startTime; addPlace(aURI, aTitle, aVisitDate) } } catch(ex) {} } // Clear List richListBox._placesView.doCommand('downloadsCmd_clearDownloads'); if (DO_NOT_DELETE_HISTORY && !PrivateBrowsingUtils.isWindowPrivate(window)) { try { if (places.length > 0) { var asyncHistory = Components.classes["@mozilla.org/browser/history;1"] .getService(Components.interfaces.mozIAsyncHistory); asyncHistory.updatePlaces(places); } } catch(ex) {} } } var btn = doc.getElementById("ucjs_clearListButton"); btn.setAttribute("disabled", true); moveDownloads2History(); btn.removeAttribute("disabled"); // close toolbar var closeWhenDone = false; try { closeWhenDone = Services.prefs.getBoolPref("userChrome.downloadsStatusModoki.closeWhenDone"); } catch(e) {} if (closeWhenDone) { top.ucjsDownloadsStatusModoki.hideDownloadsStatusModoki(); } }; win.ucjsDownloadsStatusModoki_doSearch = function ucjs_doSearch(filterString) { var richListBox = doc.getElementById("downloadsListBox"); richListBox._placesView.searchTerm = filterString; }; win.ucjsDownloadsStatusModoki_doClose = function ucjs_doClose() { top.ucjsDownloadsStatusModoki.hideDownloadsStatusModoki(); }; } } ucjsDownloadsStatusModoki.init();
Eine neuere Version ist beim Entwickler nicht vorhanden.
Zwei Fragen: Ist es das Script?
Falls ja: Wer nutzt dies noch und kann den Vorgang bestätigen?
Falls nein: Wer hat eine Abhilfe?
-
Ich will aber kein MS-Konto
-
Foxxiator Danke, ich hatte bereits nachgesehen... #643
-
jizz#1 hattest du gelesen?
Aber ich bin jetzt grade verwirrt; Nachdem ich das Script aus #1 gelöscht hatte, funktioniert das Lesezeichen speichern im von mir gewünschten Pfad einwandfrei. Huh?
Die empfohlene Erweiterung ist noch nicht installiert.
-
Prima, hier sind alle Laufwerke und angesteckten nicht verschlüsselt.
Vielen Dank für den Hinweis!
-
das Bitlocker hier ungefragt alle lokalen Datenträger verschlüsselt hat
Um das hier an meinem neuen Desktoprechner Win 11 Pro nachzuvollziehen... Woher weiß ich, ob meine Festplatte verschlüsselt ist? Wo bzw wie könnte ich dies rückgängig machen? Einen Recovery Schlüssel habe ich nicht und ein Microsoftkonto ebenfalls nicht, wo ich den ggf einsehen könnte.
-
Vielen Dank, teste ich mal...
Falls mein jetziges Erlebnis nicht anhält, lese meinen letzten Beitrag.
-
Hat noch jemand eine Idee, wie das Script funktionsfähig wird? Oder geht es grundsätzlich nicht mehr? Gibts evtl eine Erweiterung, die das Genannte liefert?
-