1. Startseite
  2. Nachrichten
  3. Herunterladen
    1. Thunderbird Release-Version
    2. Thunderbird 128 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta-Version
    5. Sprachpaket (Benutzeroberfläche)
    6. Wörterbücher (Rechtschreibprüfung)
  4. Hilfe & Lexikon
    1. Anleitungen zu Thunderbird
    2. Fragen & Antworten (FAQ) zu Thunderbird
    3. Hilfe zu dieser Webseite
  5. Forum
    1. Unerledigte Themen
    2. Letzte Beiträge
    3. Themen der letzten 24 Stunden
  • Anmelden
  • Registrieren
  • 
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Lexikon
  • Artikel
  • Seiten
  • Erweiterte Suche
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu Add-ons und manuellen Anpassungen
  4. Manuelle Anpassungen per CSS oder Script

Diskussionsthread für Benutzerskripts

    • 91.*
    • Windows
  • milupo
  • 2. November 2021 um 15:35
  • Geschlossen
  • Unerledigt
  • milupo
    Gast
    • 10. Juni 2023 um 11:39
    • #361
    Zitat von Endor

    Mit welcher Angabe, soll ich die Scripte bei Github aktualisieren?

    Ich denke, mit unifiedToolbar. Diese Leiste ist offenbar jetzt von den Entwicklern als Standard-Leiste gedacht, denn nur sie kann man auas dem Anpassen-Fenster heraus anpassen.

    Ich hätte da noch tabmail-arrowscrollbox für die Tableiste und toolbar-menubar für eine Leiste unterhalb der Menüleiste zur Auswahl.

    Du kannst ja einen Satz hinzufügen, in etwa: „Statt unifiedToolbar für die Unified Toolbar kann man auch toolbar-menubar für die Menüleiste und tabmail-arrowscrollbox für die Tableiste verwenden.“

  • milupo
    Gast
    • 10. Juni 2023 um 11:42
    • #362
    Zitat von edvoldi

    Das hat bei dem Script extras_config_menu geholfen

    Dieses Skript hat eine Besonderheit, die man beachten muss: Mit der Variable warpmenuto wird das Element festgelegt, hinter dem das Skriptsymbol erscheinen soll. Dieses Element muss es logischerweise geben.

  • Endor
    Mitglied
    Reaktionen
    7
    Beiträge
    80
    Mitglied seit
    2. Apr. 2009
    • 10. Juni 2023 um 13:35
    • #363

    @milupo funktioniert das Script addonlister.uc.js im Daily?

    Schaltfläche und Kontextmenüeinträge unter Extras sind da, aber bei klick tut sich nichts?

    Ist das bei Dir auch so?

    Mfg.
    Endor

    Thunderbird 129 - Thunderbird Beta - Thunderbird Daily
    Scriptesammlung: ➜ https://github.com/Endor8/userChr…ter/Thunderbird

    Kein Support per PN. Fragen bitte im Forum stellen!

  • seipe
    Mitglied
    Beiträge
    184
    Mitglied seit
    26. Sep. 2007
    • 10. Juni 2023 um 13:38
    • #364
    Zitat von Endor

    Das wäre der CSS Code für das usercssloader.uc.js
    für das Symbol der Schaltfläche.

    Das Symbol der Schaltfläche wird bei mir in Betterbird angezeigt. Jedoch im Firefox wird nur "CSS" angezeigt. Was muss ich da ändern? Danke schon mal im Voraus.

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Betterbird 128.10.1esr-bb27(64-bit), Windows 11 Pro Version 24H2 (Build 26100.4188), IMAP Vodafone

  • edvoldi
    Moderator
    Reaktionen
    269
    Beiträge
    7.546
    Mitglied seit
    23. Dez. 2005
    Hilfreiche Antworten
    32
    • 10. Juni 2023 um 13:44
    • #365
    Zitat von Endor

    funktioniert das Script addonlister.uc.js im Daily?

    Bei mir funktioniert es.

    Gruß

    EDV-Oldie

    WIN11 Home Version 24H2 (Build 26100.4061)

    Thunderbird 128.10.1esr (64-Bit)
    Thunderbird - Beta 139.0b4 (64-Bit)
    Thunderbird - Daily 140.0a1 (64-Bit)

    Firefox 138.0.4 (64-Bit)

    Thunderbird-Kalender: FAQ / Erweiterungen für den Kalender / Meine Erweiterungen

    Keine Forenhilfe per Konversation!

  • milupo
    Gast
    • 10. Juni 2023 um 13:51
    • #366
    Zitat von Endor

    funktioniert das Script addonlister.uc.js im Daily?

    Ich habe deine Arbeit noch nicht bei mir eingebaut. Im Moment funktioniert nur das about-config-Skript testweise.

  • Endor
    Mitglied
    Reaktionen
    7
    Beiträge
    80
    Mitglied seit
    2. Apr. 2009
    • 10. Juni 2023 um 14:21
    • #367

    addonlister.uc.js Script funktioniert hier auch wieder.
    Habe noch mal das Script neu runter geladen angepasst und nun
    funktioniert es einwandfrei. Keine Ahnung was da mal wieder
    klemmte..... :/ Wie üblich das Teil was 30cm vorm Monitor sitzt......

    edvoldi
    Danke für die Rückmeldung.
    Wie geschrieben, hier nun wieder alles gut.

    Schönes Wochenende allseits.

    Mfg.
    Endor

    Thunderbird 129 - Thunderbird Beta - Thunderbird Daily
    Scriptesammlung: ➜ https://github.com/Endor8/userChr…ter/Thunderbird

    Kein Support per PN. Fragen bitte im Forum stellen!

  • Endor
    Mitglied
    Reaktionen
    7
    Beiträge
    80
    Mitglied seit
    2. Apr. 2009
    • 10. Juni 2023 um 14:24
    • #368

    seipe

    In Firefox verwende ich dazu diesen CSS Code:

    CSS: usercssloader.uc.js.css
    @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    @-moz-document url(chrome://browser/content/browser.xhtml){
        
    #usercssloader-menu {
    appearance:none!important;
    margin-right: -6px !important;
    margin-left: -1px !important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAADJklEQVR4Xi3Pb0yVdRjG8e%2Fze57ncDrAOWwRhDQ7xYAMlAgIBW2txaio5TvMzZa68oWtzRdKbXbIpWyOzcWLWqXkFjUtsIksW72wuTVx%2BEJHCxhkSCNoKLYDwuH8e66eNV98dr24t%2Fu%2BLwsAoKsucqg4tFS4kiTtge4PFAkRksADGdsyua4JXJ7ITH0yQw%2BABTB3sHGipGNjJX8MgzGw6oEBQi5kPYinQBYEbDDAX5PEulJXPhqn2bQE2Fayfa2S8THOfu%2FwzTkDzmOQV8nAkOHMoIFgmS9K3w%2Fi5DmP1fwqdrbRFIR6euqJ6btc2Y4jsGWM0emOWrU2FAtQRTSiid7n9EJtkQCVlebrUle9lnuLVA3v09%2FG8diLCFxp%2BDVprF2a2KHqsrACtqVbQy9L8T2qq4goaKOpz5uka22Kn1yn2gBHOPMSx9o3obJokbS8R%2Fp3txTfK918Q%2B2tjwrQYPcWaW6Xdj5fKkB9B2uks%2Bv1VICYSWXQjia4eWuB8z2%2F0%2F%2FpGMMD04yP3qFzfzXBoE3sszGmR27Tubuc3KDDsf4ZsME2iO4GjuqXQh1orxDwv1OxBsX2VQlQcWGObnzdog%2F3bhCg0uIHNPLFVqnf%2F8DlA2ctDSTgxNFnOHFgE7jAg7kQcjnS8TRgQcCiprGQzncrIZ0i%2Fu0so7lLODlgsh6QSMNCAix8BhJJNH6b5NwyFNhwLwWuB%2FNxEoemudi9wMT8Cq4LBrDwgLUULK%2FBPR9%2BjC4ytPUC17%2F8DR6CpYEplt%2BeJTX7OH9HbEL5NvKwjGvj4AHprC8DSZ%2B%2FzHJgI%2BuI%2BxdvbL9E%2BJRLJr%2BSr5LXKd8foqY8QjqN7fxzlzhaAy8LGYHnQTxJ3hNhFlptCi4XsP7PEoaD4mr4KlveeZjNG4qYvDbKyipJolCXOI70U630Y6uvRfrZzyuvSKOvavK9Kp2OFqv3zagWLzb7s21aubBZ519HFjzrg8NP8utbu2hWMIyyHpYBYwyOa2Hn2cwuJAiHAthp%2Be087s4n6e5LjwzeodECAKiAffk5PJLOkJKFACzLZ8B27jfMYgUM7mKSuzPwMcB%2F6Jh%2FV5xUni0AAAAASUVORK5CYII%3D") no-repeat !important;
    background-position:1px 6px!important;
    }
       
    #usercssloader-menu:hover {
    appearance:none !important;
    margin-left: -5px !important;
    margin-right: -3px !important;
    padding-right: 1px !important;
    background: #E3E3E3 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAADJklEQVR4Xi3Pb0yVdRjG8e%2Fze57ncDrAOWwRhDQ7xYAMlAgIBW2txaio5TvMzZa68oWtzRdKbXbIpWyOzcWLWqXkFjUtsIksW72wuTVx%2BEJHCxhkSCNoKLYDwuH8e66eNV98dr24t%2Fu%2BLwsAoKsucqg4tFS4kiTtge4PFAkRksADGdsyua4JXJ7ITH0yQw%2BABTB3sHGipGNjJX8MgzGw6oEBQi5kPYinQBYEbDDAX5PEulJXPhqn2bQE2Fayfa2S8THOfu%2FwzTkDzmOQV8nAkOHMoIFgmS9K3w%2Fi5DmP1fwqdrbRFIR6euqJ6btc2Y4jsGWM0emOWrU2FAtQRTSiid7n9EJtkQCVlebrUle9lnuLVA3v09%2FG8diLCFxp%2BDVprF2a2KHqsrACtqVbQy9L8T2qq4goaKOpz5uka22Kn1yn2gBHOPMSx9o3obJokbS8R%2Fp3txTfK918Q%2B2tjwrQYPcWaW6Xdj5fKkB9B2uks%2Bv1VICYSWXQjia4eWuB8z2%2F0%2F%2FpGMMD04yP3qFzfzXBoE3sszGmR27Tubuc3KDDsf4ZsME2iO4GjuqXQh1orxDwv1OxBsX2VQlQcWGObnzdog%2F3bhCg0uIHNPLFVqnf%2F8DlA2ctDSTgxNFnOHFgE7jAg7kQcjnS8TRgQcCiprGQzncrIZ0i%2Fu0so7lLODlgsh6QSMNCAix8BhJJNH6b5NwyFNhwLwWuB%2FNxEoemudi9wMT8Cq4LBrDwgLUULK%2FBPR9%2BjC4ytPUC17%2F8DR6CpYEplt%2BeJTX7OH9HbEL5NvKwjGvj4AHprC8DSZ%2B%2FzHJgI%2BuI%2BxdvbL9E%2BJRLJr%2BSr5LXKd8foqY8QjqN7fxzlzhaAy8LGYHnQTxJ3hNhFlptCi4XsP7PEoaD4mr4KlveeZjNG4qYvDbKyipJolCXOI70U630Y6uvRfrZzyuvSKOvavK9Kp2OFqv3zagWLzb7s21aubBZ519HFjzrg8NP8utbu2hWMIyyHpYBYwyOa2Hn2cwuJAiHAthp%2Be087s4n6e5LjwzeodECAKiAffk5PJLOkJKFACzLZ8B27jfMYgUM7mKSuzPwMcB%2F6Jh%2FV5xUni0AAAAASUVORK5CYII%3D") no-repeat !important;
    background-position:5px 6px!important;
    }
     
    #usercssloader-menu > .menu-text,
    #usercssloader-menu > .menu-right {
    display: none !important;
    }
    }
    Alles anzeigen

    Werte eventuell für dich noch anpassen.

    Mfg.
    Endor

    Thunderbird 129 - Thunderbird Beta - Thunderbird Daily
    Scriptesammlung: ➜ https://github.com/Endor8/userChr…ter/Thunderbird

    Kein Support per PN. Fragen bitte im Forum stellen!

  • seipe
    Mitglied
    Beiträge
    184
    Mitglied seit
    26. Sep. 2007
    • 10. Juni 2023 um 14:48
    • #369

    Danke Endor. Dein CSS passt.

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Betterbird 128.10.1esr-bb27(64-bit), Windows 11 Pro Version 24H2 (Build 26100.4188), IMAP Vodafone

  • edvoldi
    Moderator
    Reaktionen
    269
    Beiträge
    7.546
    Mitglied seit
    23. Dez. 2005
    Hilfreiche Antworten
    32
    • 11. Juni 2023 um 10:27
    • #370

    Hallo zusammen,

    ich habe da mal wieder eine Frage.

    Im Firefox habe ich diese Script: Addons-Update-Check-Button.uc.js

    Code
    // Firefox 87 Addons-Update-Check-Button.uc.js
    
    (function() {
      if (window.__SSi != 'window0')
        return;
    
      CustomizableUI.createWidget({
        id: 'addons-update-button',
        defaultArea: CustomizableUI.AREA_NAVBAR,
        label: 'Add-ons Update',
        tooltiptext: '',
        onCommand: onCommand,
        onCreated: function(button) {
            button.style.listStyleImage = 'url("file:///C:/Dropbox/Chrome/Icons/Add-ons-Web.png")';}
      });
    
      function onCommand(event) {
        let frameScript = function() {
          addEventListener('pageshow', function onPageshow(event) {
            let document = event.target;
            if (document.URL != 'about:addons')
              return;
            removeEventListener('pageshow', onPageshow);
    
            content.setTimeout(function() {
              document.querySelector('addon-page-options panel-item[action="check-for-updates"]').click();
              let categories = document.getElementById('categories');
              let item = categories.querySelector('button[viewid="addons://updates/available"]');
              item.click();
    
              categories.addEventListener('mousedown', function onMousedown(event) {
                if (event.target != item && event.target.parentNode != item) {
                  item.hidden = true;
                  categories.removeEventListener('mousedown', onMousedown);
                };
              });
            }, 0);
          });
        };
    
        let frameScriptURI = 'data:,(' + frameScript.toString() + ')()';
        let window = event.target.ownerGlobal;
        window.openTrustedLinkIn('about:addons', 'tab');
        window.gBrowser.selectedBrowser.messageManager.loadFrameScript(frameScriptURI, true);
      };
    })();
    Alles anzeigen

    Eine ältere Version hat auch früher im Thunderbird funktioniert.

    Gibt es eine Möglichkeit das wieder anzupassen?

    Gruß

    EDV-Oldie

    WIN11 Home Version 24H2 (Build 26100.4061)

    Thunderbird 128.10.1esr (64-Bit)
    Thunderbird - Beta 139.0b4 (64-Bit)
    Thunderbird - Daily 140.0a1 (64-Bit)

    Firefox 138.0.4 (64-Bit)

    Thunderbird-Kalender: FAQ / Erweiterungen für den Kalender / Meine Erweiterungen

    Keine Forenhilfe per Konversation!

  • Endor
    Mitglied
    Reaktionen
    7
    Beiträge
    80
    Mitglied seit
    2. Apr. 2009
    • 11. Juni 2023 um 11:51
    • #371

    Hallo edvoldi.

    Ich habe es versucht aber mein Können reicht nicht.
    Script habe ich nur in Release getestet.
    Es wird eine Schaltfläche eingefügt mit Symbol usw,
    aber sonst tut sich nichts. about:addons öffnet sich auch leider nicht
    usw. Ob im Hintergrund auf neue Add-ons geprüft wird keine Ahnung.

    Hier mein Versuch:

    JavaScript
     // Add-ons aktualisieren
            
       (function() {
    
        if (window.__SSi != 'window0')
        return;
        
        var toolbarbutton = document.createXULElement('toolbarbutton');        
           
        var props = {
                id: 'addons-update-button',
                class: 'toolbarbutton-1',
                label: 'Add-ons Update',
                tooltiptext: 'Add-ons aktualisieren',
                style: 'list-style-image: url("file:///C:/Dropbox/Chrome/Icons/Add-ons-Web.png")',
                oncommand: 'onCommand();'
            };
            for (var p in props) toolbarbutton.setAttribute(p, props[p]);
    
        var toolbox = document.getElementById("mail-toolbox");
        toolbox.palette.appendChild(toolbarbutton);    
    
        var toolbar = document.getElementById("tabbar-toolbar");
        toolbar.insertItem("addons-update-button");
        
        function onCommand(event) {
        let frameScript = function() {
          addEventListener('pageshow', function onPageshow(event) {
            let document = event.target;
            if (document.URL != 'about:addons')
              return;
            removeEventListener('pageshow', onPageshow);
    
            content.setTimeout(function() {
              document.querySelector('addon-page-options panel-item[action="check-for-updates"]').click();
              let categories = document.getElementById('categories');
              let item = categories.querySelector('button[viewid="addons://updates/available"]');
              item.click();
    
              categories.addEventListener('mousedown', function onMousedown(event) {
                if (event.target != item && event.target.parentNode != item) {
                  item.hidden = true;
                  categories.removeEventListener('mousedown', onMousedown);
                };
              });
            }, 0);
          });
        };
    
        let frameScriptURI = 'data:,(' + frameScript.toString() + ')()';
        let window = event.target.ownerGlobal;
        window.openTrustedLinkIn('about:addons', 'tab');
        window.gBrowser.selectedBrowser.messageManager.loadFrameScript(frameScriptURI, true);
      };
      })();
    Alles anzeigen

    Vielleicht kann ja @milupo etwas daraus machen.

    Mfg.
    Endor

    Thunderbird 129 - Thunderbird Beta - Thunderbird Daily
    Scriptesammlung: ➜ https://github.com/Endor8/userChr…ter/Thunderbird

    Kein Support per PN. Fragen bitte im Forum stellen!

  • milupo
    Gast
    • 11. Juni 2023 um 13:08
    • #372
    Zitat von Endor

    Vielleicht kann ja milupo etwas daraus machen.

    Bei mir geht gar nichts damit. Auch das Symbol wird nicht angezeigt. Es ist mir auch ein Rätsel, wieso bei dir ein Symbol angezeigt wird, wir hatten doch festgestellt, dass es die Selektoren in den Zeilen 20 und 23 nicht mehr gibt. Aber auch die Einbindung mit der Variablen position funktioniert nicht.

  • edvoldi
    Moderator
    Reaktionen
    269
    Beiträge
    7.546
    Mitglied seit
    23. Dez. 2005
    Hilfreiche Antworten
    32
    • 11. Juni 2023 um 13:37
    • #373
    Zitat von milupo

    Auch das Symbol wird nicht angezeigt.

    Bei mir verschwindet das Symbole nach einem Neustart nach installation sofort in dem Anpassfenster.

    WIN11 Home Version 24H2 (Build 26100.4061)

    Thunderbird 128.10.1esr (64-Bit)
    Thunderbird - Beta 139.0b4 (64-Bit)
    Thunderbird - Daily 140.0a1 (64-Bit)

    Firefox 138.0.4 (64-Bit)

    Thunderbird-Kalender: FAQ / Erweiterungen für den Kalender / Meine Erweiterungen

    Keine Forenhilfe per Konversation!

  • milupo
    Gast
    • 11. Juni 2023 um 13:42
    • #374
    Zitat von edvoldi

    Bei mir verschwindet das Symbole nach einem Neustart nach installation sofort in dem Anpassfenster.

    Schön wäre es. :(

    Einmal editiert, zuletzt von milupo (11. Juni 2023 um 13:57)

  • Endor
    Mitglied
    Reaktionen
    7
    Beiträge
    80
    Mitglied seit
    2. Apr. 2009
    • 11. Juni 2023 um 13:54
    • #375

    Wie geschrieben nur in Release 102.12 getestet.

    Im Daily müsste man das auch ändern wie bei den anderen.

    @milupo

    Der Pfad zum Symbol ist im Script für edvoldi angepasst.
    Dropbox.....

    Mfg.
    Endor

    Thunderbird 129 - Thunderbird Beta - Thunderbird Daily
    Scriptesammlung: ➜ https://github.com/Endor8/userChr…ter/Thunderbird

    Kein Support per PN. Fragen bitte im Forum stellen!

  • edvoldi
    Moderator
    Reaktionen
    269
    Beiträge
    7.546
    Mitglied seit
    23. Dez. 2005
    Hilfreiche Antworten
    32
    • 11. Juni 2023 um 13:59
    • #376
    Zitat von Endor

    Wie geschrieben nur in Release 102.12 getestet.

    In der Beta 115.X funktioniert bei mir dieser Code:

    Code
    // Addons-Update-Check-Button.uc.js für Thunderbird
    
    "use strict";
    (function() {
      if (location != 'chrome://messenger/content/messenger.xhtml') return;
    
        var toolbarbutton = document.createXULElement('toolbarbutton');
        var props = {
            id: 'addons-update-button',
            label: 'Add-ons Update',
            tooltiptext: '',
            style: 'list-style-image: url("file:///C:/Dropbox/Chrome/Icons/addon_grün.png")',
            class: 'toolbarbutton-1',
            onclick:
                    'if (event.button == 0) { \
                            var tabmail = document.getElementById("tabmail"); \
                            tabmail.openTab("contentTab", { url: "about:addons" }); \
                    };'
        };
        
        for (var p in props) toolbarbutton.setAttribute(p, props[p]);
    
        var position = document.getElementById('helpMenu');    
        position.parentNode.insertBefore(toolbarbutton, position.nextSibling);
        
      function onCommand(event) {
        let frameScript = function() {
          addEventListener('pageshow', function onPageshow(event) {
            let document = event.target;
            if (document.URL != 'about:addons')
              return;
            removeEventListener('pageshow', onPageshow);
    
            content.setTimeout(function() {
              document.querySelector('addon-page-options panel-item[action="check-for-updates"]').click();
              let categories = document.getElementById('categories');
              let item = categories.querySelector('button[viewid="addons://updates/available"]');
              item.click();
    
              categories.addEventListener('mousedown', function onMousedown(event) {
                if (event.target != item && event.target.parentNode != item) {
                  item.hidden = true;
                  categories.removeEventListener('mousedown', onMousedown);
                };
              });
            }, 0);
          });
        };
    
        let frameScriptURI = 'data:,(' + frameScript.toString() + ')()';
        let window = event.target.ownerGlobal;
        window.openTrustedLinkIn('about:addons', 'tab');
        window.gBrowser.selectedBrowser.messageManager.loadFrameScript(frameScriptURI, true);
      };
    })();
    Alles anzeigen

    Also das heißt nur das Symbole wird angezeigt und die Add-ons-Verwaltung wird gestartet.

    Gruß

    EDV-Oldie

    WIN11 Home Version 24H2 (Build 26100.4061)

    Thunderbird 128.10.1esr (64-Bit)
    Thunderbird - Beta 139.0b4 (64-Bit)
    Thunderbird - Daily 140.0a1 (64-Bit)

    Firefox 138.0.4 (64-Bit)

    Thunderbird-Kalender: FAQ / Erweiterungen für den Kalender / Meine Erweiterungen

    Keine Forenhilfe per Konversation!

  • milupo
    Gast
    • 11. Juni 2023 um 14:00
    • #377
    Zitat von Endor

    Wie geschrieben nur in Release 102.12 getestet.

    Ach, das habe ich überlesen. Ich nur im Daily.

    Zitat von Endor

    Der Pfad zum Symbol ist im Script für edvoldi angepasst.
    Dropbox.....

    Da habe ich einen eigenen absoluten file:///-Pfad genommen. Den gleich wie für das about-config-button-Skript. Sollte also eigentlich ebenfalls funktionieren. Tut es aber nicht. :/

  • Endor
    Mitglied
    Reaktionen
    7
    Beiträge
    80
    Mitglied seit
    2. Apr. 2009
    • 11. Juni 2023 um 14:03
    • #378

    Hier nochmals das Script, hatte eine Änderung probiert, die oben noch drinnen ist,

    Dann ging es hier aber auch nicht mehr.

    Code
     // Add-ons aktualisieren
            
       (function() {
    
        if (location != 'chrome://messenger/content/messenger.xhtml') return;
        
        var toolbarbutton = document.createXULElement('toolbarbutton');        
           
        var props = {
                id: 'addons-update-button',
                class: 'toolbarbutton-1',
                label: 'Add-ons Update',
                tooltiptext: 'Add-ons aktualisieren',
                style: 'list-style-image: url("file:///F:/Thunderbird/Profilordner/chrome/icons/Bild78.png")',
                oncommand: 'onCommand();'
            };
            for (var p in props) toolbarbutton.setAttribute(p, props[p]);
    
        var toolbox = document.getElementById("mail-toolbox");
        toolbox.palette.appendChild(toolbarbutton);    
    
        var toolbar = document.getElementById("tabbar-toolbar");
        toolbar.insertItem("addons-update-button");
        
        function onCommand(event) {
        let frameScript = function() {
          addEventListener('pageshow', function onPageshow(event) {
            let document = event.target;
            if (document.URL != 'about:addons')
              return;
            removeEventListener('pageshow', onPageshow);
    
            content.setTimeout(function() {
              document.querySelector('addon-page-options panel-item[action="check-for-updates"]').click();
              let categories = document.getElementById('categories');
              let item = categories.querySelector('button[viewid="addons://updates/available"]');
              item.click();
    
              categories.addEventListener('mousedown', function onMousedown(event) {
                if (event.target != item && event.target.parentNode != item) {
                  item.hidden = true;
                  categories.removeEventListener('mousedown', onMousedown);
                };
              });
            }, 0);
          });
        };
    
        let frameScriptURI = 'data:,(' + frameScript.toString() + ')()';
        let window = event.target.ownerGlobal;
        window.openTrustedLinkIn('about:addons', 'tab');
        window.gBrowser.selectedBrowser.messageManager.loadFrameScript(frameScriptURI, true);
      };
      })();
    Alles anzeigen

    Symbol:

    Achtung Pfad zum Symbol müsst Ihr noch anpassen.

    Mfg.
    Endor

    Thunderbird 129 - Thunderbird Beta - Thunderbird Daily
    Scriptesammlung: ➜ https://github.com/Endor8/userChr…ter/Thunderbird

    Kein Support per PN. Fragen bitte im Forum stellen!

  • milupo
    Gast
    • 11. Juni 2023 um 14:07
    • #379
    Zitat von edvoldi

    In der Beta 115.X funktioniert bei mir dieser Code:

    Im Daily auch. :thumbup: Immerhin ein Fortschritt. Aber ich muss mir auch noch wenigstens eine Erweiterung besorgen, im Moment habe ich keine im Daily installiert.

  • Endor
    Mitglied
    Reaktionen
    7
    Beiträge
    80
    Mitglied seit
    2. Apr. 2009
    • 11. Juni 2023 um 14:08
    • #380

    edvoldi.

    Dein Script baut nur die Schaltfläche ein und ruft bei klick
    about:addons auf. Mehr nicht. Der Rest vom Script wird so ja nicht verwendet.

    Mfg.
    Endor

    Thunderbird 129 - Thunderbird Beta - Thunderbird Daily
    Scriptesammlung: ➜ https://github.com/Endor8/userChr…ter/Thunderbird

    Kein Support per PN. Fragen bitte im Forum stellen!

Aktuelle Programmversion

  • Thunderbird 138.0.2 veröffentlicht

    Thunder 20. Mai 2025 um 16:44

Aktuelle ESR-Version

  • Thunderbird 128.10.2 ESR veröffentlicht

    Thunder 20. Mai 2025 um 20:27

Keine Werbung

Hier wird auf Werbeanzeigen verzichtet. Vielleicht geben Sie dem Website-Betreiber (Alexander Ihrig - aka "Thunder") stattdessen etwas aus, um diese Seiten auf Dauer finanzieren zu können. Vielen Dank!

Vielen Dank für die Unterstützung!

Kaffee ausgeben für:

Per Paypal unterstützen*

*Weiterleitung zu PayPal.Me

Ähnliche Themen

  • Schaltfläche Konfigurations Editor aufrufen fehlt Thunderbird 68.7.0 (32-Bit)

    • sailor17
    • 5. Mai 2020 um 14:11
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Merkwürdige Zeilen

    • Holger Fischer
    • 9. Juli 2021 um 11:07
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Nach einem Update auf Version 78.10.0 funktioniert der Kalender nicht mehr

    • hpcraith
    • 23. April 2021 um 14:13
    • Erweiterungen für den Kalender
  • Nach Neuinstallation auf neuem PC zuerst Thunderbird zerschlagen, dann erfolgreiche Reparatur mit Hilfe des Forums, nun sind die "alten" Mails weg

    • Jungfrau
    • 20. Januar 2021 um 09:47
    • Migration / Import / Backups
  • Posteingangs-Ordner plötzlich leer!

    • bluebell
    • 7. November 2020 um 11:21
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
Thunderbird Mail DE
  1. Impressum & Kontakt
  2. Datenschutzerklärung
    1. Einsatz von Cookies
  3. Nutzungsbedingungen
  4. Spendenaufruf für Thunderbird
Hilfe zu dieser Webseite
  • Übersicht der Hilfe zur Webseite
  • Die Suchfunktion benutzen
  • Foren-Benutzerkonto - Erstellen (Neu registrieren)
  • Foren-Thema erstellen und bearbeiten
  • Passwort vergessen - neues Passwort festlegen
Copyright © 2003-2025 Thunderbird Mail DE

Sie befinden sich NICHT auf einer offiziellen Seite der Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, XUL™ und das Thunderbird-Logo sind (neben anderen) eingetragene Markenzeichen der Mozilla Foundation.

Community-Software: WoltLab Suite™