1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. Mira_Belle

Beiträge von Mira_Belle

  • Quicklink-Button

    • Mira_Belle
    • 24. November 2022 um 21:42
    Zitat von Endor

    Wenn mich nicht alles täuscht, verhindert der Browser aus Sicherheitsgründen, dass

    sich bei einem klick gleich mehrere neue Tabs mit Links öffnen. Da das nach einem Virus aussieht.
    Habe ich mal irgendwo gelesen. Finde die Seite im Moment leider nicht mehr.

    Hätte eine Älternative:

    Dieses Script hier öffnet je nach klick, also linksklick, rechtsklick, Mittelklick, usw.
    bis zu 9 verschiedene Adressen. Jeweils in einem neuen Tab.

    JavaScript
    // Customhomebutton.uc.js
    // Firefox 107 kompatibel
    // https://www.reddit.com/r/FirefoxCSS/comments/9klrpp/bookmark_buttons/
    // Linksklick: Camp-Firefox Forum, Mittelklick: Bild.de, Rechtsklick: Google News, Umschalt + Linksklick: Computerbase Forum, 
    // Strg + Linksklick: Thunderbird Mail Forum, Umschalttaste + Mitteklick: Stern.de, Strg + Mitteklick: Spiegel.de, 
    // Strg + Rechtsklick: ZDF.de, Umschalttaste + Rechtsklick: ARD.de
    // In Zeile 31 kann der Tooltip-Text den eigenen Wünschen entsprechend geändert werden. (\n fügt einen Zeilenumbruch an der entsprechenden Stelle ein.)
    // Text muss nur geändert werden, wenn man andere Internetadressen, URls, als die vorgegebenen, verwenden will.
    (function() 
        {
        if(location != 'chrome://browser/content/browser.xhtml') 
            return;
        
        try 
            {
            CustomizableUI.createWidget
                (
                {
                id: 'click-button',
                type: 'custom',
                defaultArea: CustomizableUI.AREA_NAVBAR,
                onBuild: function(aDocument) 
                    {            
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    toolbaritem.onclick = event => onClick(event);
                    var props = 
                        {
                        id: 'click-button',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'Benutzerdefinierte Home-Schaltfläche',
                        tooltiptext: 'Linksklick:    camp-firefox.de/Forum\nMittelklick:   Bild.de\nRechtsklick:  Google News\nStrg + Linksklick:    Thunderbird Forum\nStrg + Mittelklick:   Spiegel.de\nStrg + Rechtsklick:  ZDF.de\nUmschalttaste + Linksklick:    Computerbase Forum\nUmschalttaste + Mittelklick:   Stern.de\nUmschalttaste + Rechtsklick:  ARD.de',
                        style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAEHUlEQVR42mL8//8/Ay0AQAARja7OiPS4NDM2lFj1AAHEQkjBqlBtNgNfhx5Zq4B0BkYm5nsrRbzPrNmVFrb66q8TvcHBvDL6nCB1317f5TfNWTgVpg8ggBjxGXqsydJQRtdujqSBgxHjlydAc1kZGPhVGF5cPXL9w71LCZyqTiWKzsmhf//8ZHh9+cAbSSMPUZhegADC6eJLPY6FUgZ2Nbx8vEJ/H+5j+PHj779//xj+8wg9ZRaTltZk5+be9/bZ7es/Pr5k+P39M8Ovb+9QHAkQQBgG7yjUFpKXF5kvo23ow/j1JtOvL38ZPvzgYeDUDmdi5uBleHFhOYOI4AsGbjZebj5NNZO/D3Zc+8Emr/Xz81sUcwACCMWWi72OcQL87BP4OH8J/v/xjuHPfzaG74I2DMJ2+QzM7FxgNf/+/mZ4c3QOA/f3qwwcnKwMTHyyDIzcMm/u3bz3XTuqVw5mFkAAMUIiiIFZWUmkR0KSJ5f17wdmhv//GL6yKTPwWFUwCOr5YQ2qz/dPMnw9O5uBl/k1AyMrN8NfZqF/zx/eW3Ll8P6ksNUMfwECiHFfqpw2B/Of6QJsv22ZWf4wMLL8Z/in4Mwg7lXLwMYvhjfF/Pv9g+Hd0ekM7K/2MLCzswAt4GN48+7H+fdvP2QABBBjqYnMaVVeThMmlr8MMrJ8f3RiClmk7KNJSuPvr2xjuLW55ue3T6/YGZiZGS4//n8fIIBAQaEFxOC0OG/6xJmhoQHG5GSgWfOWnC4uq86Ecv8CBBAoVVyDSUrKKUlwC0oTNOT/729A/J3hPzAiGRmZGBiYWBjUVFXEgVJnYWoAAggluX3++Prh90+vUEy+evYYAxsHFyIZ/f3B8OvrJwZtAyOgDWBrgIIMDMz/fqFYDhBAKAZzcPIJsnMLoij48eUzg5wUciTyMNx48RgYlECt4ALsPzhxcXBy8iDrAwggFIN//vj2+fePr6gx//UVA+OTF6hh8e0bOEUgDGZiYGVm/oOsBCCAUAxmZGT8z8zKhhD4+4uB8etLBsYft1AN/inPwPj/LzTA/4PMZWBlY2dHVgIQQCgGs///JvrvwyNIvgFmEpDBDF9eMDB+PopqMA8PMOL+QF37H2gJCwMrKwszshKAAEIx+Nevn0ygGAdrgFYAP37/ZXjy8R+qg9n/gnIHwsVAI1lY2ZiQ1QAEEIrBXz99Yv//99c/aEQD9fxj/PyHheHNVzGUMoXjLwcDEwc/MJeyMTAyswNpDgbmN3dZt03K5fPKm/wJpAYggFAMvnH98pmV39+Jg5Lm//+gEGdkfPrksyArqwYTxCoI+PPs078vy5Z+QNb79v37359Ypb/A+AABhOKSzVNKgYmTQQJv+fCf4SOwvH+FLv7nF8O/wLzuuzA+QAAx0qoyBQgwAJQfbf9bqPxfAAAAAElFTkSuQmCC)'
                        };        
                    for(var p in props)
                        toolbaritem.setAttribute(p, props[p]);                
                    return toolbaritem;
                    }        
                }
                );
            } 
        catch(e) {};        
        
    function onClick(event) 
        {
        window.oncontextmenu = function () /*context menu = right-click*/
            {
            if (event.shiftKey)
                return true;
            else
                {
                openTrustedLinkIn('https://www.camp-firefox.de/forum/',"tab");
                return false;
                }
            }
        if(event.button == 0) /*left click*/
            {
            if (event.shiftKey)
                openTrustedLinkIn('https://www.computerbase.de/forum/',"tab");
            else if (event.ctrlKey)
                openTrustedLinkIn('https://www.camp-firefox.de/forum',"tab");
            else
                openTrustedLinkIn('https://www.thunderbird-mail.de/forum/',"tab");
            }
            
        else if(event.button == 1) /*middle click*/
               {
               if (event.shiftKey)
                openTrustedLinkIn('https://www.stern.de/',"tab");
            else if (event.ctrlKey)
                openTrustedLinkIn('https://www.spiegel.de/',"tab");
            else
                   openTrustedLinkIn('https://www.bild.de/',"tab");
               }    
        else if(event.button == 2) /*right click*/
               {
               if (event.shiftKey)
                openTrustedLinkIn('https://www.ard.de/',"tab");
            else if (event.ctrlKey)
                openTrustedLinkIn('https://www.zdf.de/',"tab");
            else
                   openTrustedLinkIn('https://news.google.com/',"tab");
                   return false;
            }    
            /*alert("Right mouse button")*/
    
        }
        }
    )
    ();
    Alles anzeigen

    Vielleicht hilft Dir das weiter.

    Mfg.

    Endor

    Alles anzeigen

    Oh, das Script kommt mir irgendwie bekannt vor. Button_PersonalToolbar.uc.js

  • Quicklink-Button

    • Mira_Belle
    • 24. November 2022 um 16:58
    Zitat von harff182
    Zitat von Mira_Belle

    Oder, wie funktioniert das mit dem Lesezeichnen-Ordner.

    Wenn in einem Ordner Lesezeichen sind, steht bei mir im geöffneten Ordner ganz unten "Alle in Tabs öffnen".

    Bei Dir nicht?

    Und wenn ich mit der rechten Maustaste auf einen ordner klicke, gibts (bei mir) im Kontext-Menü auch einen Eintrag "alle Lesezeichen öffnen".

    Ah, jetzt verstehe ich!

    Und genau deshalb möchte ich das nicht so.

    Die Links zu den Seiten sind z.T. gar nicht gespeichert

    und jene, welche gespeichert sind, sind in unterschiedlichen Ordner.

    Also bleibt nur die Idee, die ich anfangs schon hatte.

    Ein Script welches mehrere Seiten öffnet,

    ähnlich der Erweiterung "Morning Coffee Quantum".

    Damit bin ich wieder am Anfang.

    JavaScript
    ...
    
                    onclick: "openTrustedLinkIn('https://www.tagesschau.de/', 'tab')",
                    onclick: "openTrustedLinkIn('https://www.zdf.de/nachrichten/', 'tab')",
                    onclick: "openTrustedLinkIn('https://www.hessenschau.de/', 'tab')",
                    onclick: "openTrustedLinkIn('https://www.hr3.de/', 'tab')"
                 };

    Funktioniert nicht, weil die Einträge sich mit jeder Zeile überschreiben.

    JavaScript
                    onclick: "openTrustedLinkIn('https://www.tagesschau.de/', 'tab'),
                    ('https://www.zdf.de/nachrichten/', 'tab'),
                    ('https://www.hessenschau.de/', 'tab'),
                    ('https://www.hr3.de/', 'tab')"
                 };

    Geht auch nicht, weil die Einträge nach (hinter) der ersten Zeile ignoriert werden.

  • About Seiten mit CSS Codes anpassen

    • Mira_Belle
    • 24. November 2022 um 15:40
    Zitat von Firefox_94.0.1

    Wie kann ich in about:preferences die drop-down menüs im offenen Zustand anpassen?

    Anklicken (öffenen) und dann X-beliebigen Eintrag mit linker Maustaste anklicken.

    In diesem sich neuen Menü dann Untersuchen anklicken.

  • Quicklink-Button

    • Mira_Belle
    • 24. November 2022 um 15:25
    Zitat von Sören Hentzschel

    Was spricht gegen einen Lesezeichnen-Ordner, der diese Funktion von Haus aus hat? :/

    Zitat von Mira_Belle

    Es öffnet sich nur hr3.de.

    Logisch, denn du überschreibst onclick ja mehrfach und öffnest bei der letzten und damit entscheidenden Definition lediglich diese eine Seite und sonst nichts.

    Verstehe!

    Was musste ich also ändern, dass onclik nicht überschrieben wird?

    Oder, wie funktioniert das mit dem Lesezeichnen-Ordner.

    Und mein zweites Problem, mit den Variablen und der berechneten Pfadangabe?

  • Quicklink-Button

    • Mira_Belle
    • 24. November 2022 um 14:26

    Versuche gerade so etwas wie "Morning Coffee Quantum" nachzubauen.

    Es geht darum, mit einem Klick auf ein Symbol gleich mehrere Seiten zu öffnen!

    Hier mein Versuch, der nicht funktioniert.

    JavaScript
    (function() {
    
        if (location != AppConstants.BROWSER_CHROME_URL) return;
        try {
           CustomizableUI.createWidget({
              id: 'link-button',
              type: 'custom',
              defaultArea: CustomizableUI.AREA_NAVBAR,
              onBuild: function(aDocument) {         
                 var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                 var props = {
                    id: 'link-button-cf',
                    class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                    removable: 'true',
                    label: 'Quicklink',
                    accesskey: '',
                    tooltiptext: 'Quicklink:\nForum - camp-firefox.de',
                    style: 'list-style-image: url("file:///C:/Users/Mira/AppData/Roaming/Mozilla/Firefox/Profiles/iff60u96.default-release/chrome/icons/icons8-rating-circled-48.png")',
                    onclick: "openTrustedLinkIn('https://www.tagesschau.de/', 'tab')",
                    onclick: "openTrustedLinkIn('https://www.zdf.de/nachrichten/', 'tab')",
                    onclick: "openTrustedLinkIn('https://www.hessenschau.de/', 'tab')",
                    onclick: "openTrustedLinkIn('https://www.hr3.de/', 'tab')"
                 };            
                 for (var p in props)
                    toolbaritem.setAttribute(p, props[p]);            
                 return toolbaritem; 
              }      
           });
        } catch(e) { };
     }) ();
    Alles anzeigen

    Es öffnet sich nur hr3.de.

    Was muss ich ändern, damit sich alle Seiten öffnen?

    Was auch nicht funktioniert:

    JavaScript
    let currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/"); // Die Pfadangabe zu dem Profilordner
    let buttonicon = "icons8-rating-circled-48.png" // Name & Dateiendung des anzuzeigenden Symbols

    Warum?

    Es ist egal, ob ich diese Zeilen ganz an den Anfang setze,

    oder sie zwischen var tolbaritem ... & var probs ... quetsche.

    Was ist da das Problem?

    Das habe ich nämlich auch in anderen Scripts!

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 24. November 2022 um 12:00

    Alles, was ich bisher gelernt habe, habe ich versucht hier umzusetzen.

    Variablen gehören an den Anfang.

    Bei manchen geht das aber nicht.

    Sören Hentzschel trichterte mir ein location.href !== anstatt location != zu nutzen.

    Das mit der Pfadangabe habe ich nun auch verstanden und nutze es.

    Ist einfacher, das Symbol auszutauschen und das Script wird dadurch flexibler.

    Das mit der Tastaturabfrage habe ich herausgenommen, nutze ich eh nicht

    und funktionierte bei mir auch nicht.

    So, hier nun die überarbeitete Version.

    JavaScript
    // Button_PersonalToolbar.uc.js
    // Source file https://www.camp-firefox.de/forum/thema/134920-schaltfl%C3%A4che-um-lesezeichen-leiste-ein-auszublenden/?postID=1205823#post1205823
    // Source file https://www.camp-firefox.de/forum/thema/134920-schaltfl%C3%A4che-um-lesezeichen-leiste-ein-auszublenden/?postID=1213680#post1213680
    // PersonalToolbar_ausblenden
    // basierend auf den Ideen von BrokenHeart
    
    let startVisibility = 'collapse'; //'visible' oder 'collapse' Der Startzustand wird definiert:"visible" startet mit sichtbarer Leiste    
    let autoCloseTime = 5000; // 0 = kein Auto-Close / >0 Zeit in Millisekunden /5000 => 5sec 
    let intervalID = 0;
    let currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/"); // Die Pfadangabe zu dem Profilordner
    let buttonicon = "bookmark-hollow.svg" // Name & Dateiendung des anzuzeigenden Symbols
    let persToolbar = document.getElementById('PersonalToolbar');
    
    (function ptbut() {              
        if (location.href !== 'chrome://browser/content/browser.xul' && location.href !== 'chrome://browser/content/browser.xhtml') return;
        try {
            CustomizableUI.createWidget({
                id: 'PersonalToolbar-button',
                type: 'custom',
                defaultArea: CustomizableUI.AREA_NAVBAR,
                    onBuild: function(aDocument) {
                        let toolbaritem = aDocument.createXULElement('toolbarbutton');                  
                        let props = {
                            id: 'PersonalToolbar-button',
                            class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                            removable: true,
                            label: 'Toggle',
                            tooltiptext: 'Lesezeichenleiste ein-/ausblenden',
                            style: 'list-style-image: url("' + ("file:" + currentProfileDirectory + "/chrome/icons/" + buttonicon) +'");',
                        };                   
                        for(var p in props)
                            toolbaritem.setAttribute(p, props[p]);
                        return toolbaritem;                 
                    }
            });
            CustomizableUI.registerToolbarNode(tb);
        } catch(e) { };
    
        if( startVisibility === 'visible' || startVisibility === 'collapse' ) {
            document.getElementById('PersonalToolbar').style.visibility = startVisibility;
       }
        else {
            document.getElementById('PersonalToolbar').style.visibility = 'visible';
        }
    
        document.getElementById('PersonalToolbar-button').addEventListener( "click", onClick );
      
        function onClick(aEvent) {   
            if (persToolbar.style.visibility == "") {
                persToolbar.style.visibility = "collapse";    }
            else if (persToolbar.style.visibility == "visible") {
                persToolbar.style.visibility = "collapse"; }
            else if(persToolbar.style.visibility == "collapse") {
                persToolbar.style.visibility = "visible";
                if(!intervalID && autoCloseTime) {
                    intervalID =  aEvent.target.ownerGlobal.setInterval( autoClose, autoCloseTime ); 
                }
            }
          }
          
        function autoClose() {
            if( intervalID ) {
                if( persToolbar.style.visibility == "visible") {
                    persToolbar.style.visibility = "collapse";
                    clearInterval(intervalID); 
                    intervalID=0;
                }
            }
        }
    })();
    Alles anzeigen
  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 24. November 2022 um 00:21

    Ah, ...

    Danke.

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 23. November 2022 um 23:56
    Zitat von BrokenHeart

    Gerne! Skript basierte ja noch auf dem, was ich mal für @Horstmann angepasst hatte. Da stimmen natürlich die Pfade und ein paar andere Sachen (Startwert) nicht bei dir. Da ist natürlich noch eigene "Bastelarbeit" von Nöten ;).

    :?:

    Was meinst Du genau?

    Das Script funktioniert genau so wie ich es mir erhofft hatte.

    Aber welche Pfade?

    Andere Sachen? Startwert?

    Sorry, verstehe ich nicht. Kannst Du mir die Zeilen benennen, wo ich noch nacharbeiten muss?

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 23. November 2022 um 23:31

    Das ist so cool, ....

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 23. November 2022 um 23:09
    Zitat von BrokenHeart

    (Wert ist zum Testen auf 5s eingestellt)

    JavaScript
    ...
    })();

    Vielen, vielen lieben Dank.

    Habe noch etwas daran herumgebastelt.

    Beim Starten des Firefox war die Leiste eingeblendet.

    Nicht so meins.

    Dann war bei mir kein Icon sichtbar, habe ich geändert.

    Mit den Variablen in Zeilen 20, 21 und 22 konnte ich nichts anfangen!

    Gelöscht.

    Zeile 58 anstatt let habe ich var genutzt, ja ich weiß sollte man besser nicht.

    Und als Variablennamen d2 anstatt persToolbar. Dafür habe ich jetzt aber keine Begründung,

    weil's kürzer ist?

    Hier das Script:

    JavaScript
    // Button_PersonalToolbar.uc.js
    // Source file https://www.camp-firefox.de/forum/thema/134920-schaltfl%C3%A4che-um-lesezeichen-leiste-ein-auszublenden/?postID=1205823#post1205823
    // Source file https://www.camp-firefox.de/forum/thema/134920-schaltfl%C3%A4che-um-lesezeichen-leiste-ein-auszublenden/?postID=1213668#post1213668
    // PersonalToolbar_ausblenden
    // basierend auf den Ideen von BrokenHeart
    var d2 = document.getElementById('PersonalToolbar');
    (function ptbut() {
                   
        if (location != 'chrome://browser/content/browser.xul' && location != 'chrome://browser/content/browser.xhtml') return;
        
        let autoCloseTime = 5000; // 0 = kein Auto-Close / >0 Zeit in Millisekunden  
        let intervalID = 0;
    
    // Der Startzustand wird definiert: 
    // d2.style.visibility = "visible";
    // startet mit sichtbarer Leiste 
    d2.style.visibility = "collapse";
        try {
            CustomizableUI.createWidget({
                id: 'PersonalToolbar-button',
                type: 'custom',
                defaultArea: CustomizableUI.AREA_NAVBAR,
                    onBuild: function(aDocument) {
                        var toolbaritem = aDocument.createXULElement('toolbarbutton');
                        var props = {
                            id: 'PersonalToolbar-button',
                            class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                            removable: true,
                            label: 'Toggle',
                            tooltiptext: 'Toggle Bookmarktoolbar',
                            style: 'list-style-image: url("file:///C:/Users/Mira/AppData/Roaming/Mozilla/Firefox/Profiles/iff60u96.default-release/chrome/icons/bookmarks-toolbar.svg")',
                        };
                                       
                        for(var p in props)
                            toolbaritem.setAttribute(p, props[p]);
                        return toolbaritem;
                                           
                    }
            });
            CustomizableUI.registerToolbarNode(tb);
        } catch(e) { };
    
        document.getElementById('PersonalToolbar-button').addEventListener( "click", onClick );  
        document.addEventListener('keydown', (event) => {
            var keyName = event.key;
    
            // Mac : Funktion wird ausgeführt, wenn Shift + Cmd + b gedrückt wird
            if (event.shiftKey && event.metaKey && keyName == 'b') {
               onClick(event);        
            }
        }, false
        );
        
        function onClick(aEvent) {
    
            var d2 = document.getElementById('PersonalToolbar');
                
            if (d2.style.visibility == "") {
                d2.style.visibility = "collapse";    }
            else if (d2.style.visibility == "visible") {
                d2.style.visibility = "collapse"; }
            else if(d2.style.visibility == "collapse") {
                d2.style.visibility = "visible";
                if(!intervalID && autoCloseTime) {
                    intervalID =  aEvent.target.ownerGlobal.setInterval( autoClose, autoCloseTime ); 
                }
            }
          }
          
        function autoClose() {
            if( intervalID ) {
                let d2 = document.getElementById('PersonalToolbar');
                if( d2.style.visibility == "visible") {
                    d2.style.visibility = "collapse";
                    clearInterval(intervalID); 
                    intervalID=0;
                }
            }
        }
    })();
    Alles anzeigen
  • Skript für Add-ons Update

    • Mira_Belle
    • 23. November 2022 um 12:23
    Zitat von Sören Hentzschel

    Was bitte soll das Vehindern von Browser-Abstürzen auf Grund von RAM-Mangel mit der Update-Funktion von about:addons zu tun haben? Ich arbeite ja in einer Kreativ-Branche, aber dafür fehlt mir die Phantasie. :/

    Nun ja, ich habe nur beschränktes technisches Verständnis, aber ...

    Zitat

    ...

    Darüber hinaus muss die Anwendung sich fest an bestimmte Speicherbereiche binden, ...

    oder

    In dem Blogbeitrag heißt es: "Als wir anfingen, Abstürze wegen Speichermangels zu analysieren, entdeckten wir, dass viele Benutzer reichlich physischen Speicher hatten - manchmal Gigabytes -, aber keinen Commit-Speicher mehr."

    UND

    Abwarten als Erfolgsstrategie

    Warum dies geschieht, kann das Mozilla-Team nicht sagen. Vermutet wird, das der Commit-Space von Grafiktreibern belegt ist, um die Texturen später aus dem VRAM auslagern zu können. Daran können die Firefox-Entwickler nichts ändern, sie haben aber noch einen "Trick im Ärmel".

    Anwendungen mit einem Out-of-Memory-Fehler werden von Windows nicht direkt beendet. Die geplante Speicherzuweisung wird nicht durchgeführt, die Anwendung selbst entscheidet über weiteres Vorgehen. Windows selbst erweitert danach den Swap, so dass es wieder mehr Speicher gibt.

    Alles anzeigen

    Grade dieser letzte Teil bracht mich auf diese Idee.

    Denn wenn man das Script direkt ein zweites Mal ausführte, funktionierte es ja!

    Meine Schlussfolgerung eventuell betrifft es die Laufzeitumgebung für das JavaScript,

    das ja von Firefox zur Verfügung gestellt wird, ebenso.

    UND ich schrieb ja in meiner [ot] Anmerkung, Eventuell könnte ...

  • Skript für Add-ons Update

    • Mira_Belle
    • 23. November 2022 um 11:24
    Zitat von Sören Hentzschel
    Zitat von BrokenHeart

    wir haben einen Aspekt bisher außen vor gelassen und zwar, dass der Fehler gar nicht durch das Skript verursacht wird, sondern Firefox an dieser Stelle einen Bug hat.


    Folgendes konnte ich bei mir mehrfach reproduzieren (auch im Fehlerbehandlungsmodus!):


    Wenn man sich eine ältere Datei-Version eines Addons installiert und dann manuell auf 'Auf Updates überprüfen' geht, dann zeigt sich genau das gleiche Verhalten wie beim Skript, welches in #1 von 2002Andreas beschrieben wurde:

    Die Updates werden nicht sofort angezeigt und man muss erst auf 'kürzlich durchgeführte Updates anzeigen' klicken.

    Wo genau soll da jetzt der Bug in Firefox sein? Es geht um die Funktion zur Prüfung auf Updates. Sind automatische Updates deaktiviert, muss man auf „Verfügbare Updates anzeigen“ klicken. Sind automatische Updates aktiviert, werden diese dementsprechend automatisch installiert. Es gibt also keinen Grund, irgendetwas anzuzeigen. Kürzlich durchgeführte Updates anzuzeigen ist eine separate Funktion, die nicht in der Überprüfung auf Updates inbegriffen ist. Das Verhalten ist in Firefox ESR 102 exakt identisch zu Firefox 107.

    Dass man direkt auf die Seite mit den Updates gelangt, ist eine Funktion des Scripts. Das ist kein Standard-Verhalten von Firefox. Wenn es damit Probleme gibt, ist das also kein Fehler von Firefox.

    Alles anzeigen

    Ich nehme einmal kurz Bezug auf diesen Sachverhalt!

    Eventuell könnte dieser Beitrag auf Golem das (Fehl-)verhalten etwas erhellen.

    Es scheint so, als läge es weder am Script, noch am Firefox, sondern ganz einfach an Windows!

    Aber lest selbst => Out-of-Memory-Fehler

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 23. November 2022 um 10:07

    Damit mein Anliegen nicht untergeht, push ich diesen Thread noch einmal.

    Und rufe BrokenHeart um Hilfe.

    Zitat

    Ich hätte da eine Frage zu dem Button_PersonalToolbar.uc.js.

    Was muss man tun, damit beim ersten Klick die PersonalToolbar zwar erscheint,

    aber nach dem Ablauf eines Counter der zweite Klick ausgelöst wird?

    Also dass die Leiste automatisch z.B. nach 40 sec. wieder verschwindet.

  • Zurück- und Vorwärts-Button verschieben

    • Mira_Belle
    • 22. November 2022 um 15:49
    Zitat von omar1979

    Das gilt jetzt für beide. Ich liebe die Farben rot, blau, grün :)

    Hey, ich hoffe, Du bist jetzt nicht böse.

    Jede Person darf doch "ihren" Firefox ganz nach Belieben verschönern, ganz wie sie mag.

    Es muss ihr gefallen und nicht anderen!

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 22. November 2022 um 14:32
    Zitat von 2002Andreas

    Und wenn du sie gleich nur bei hover einblendest?

    Erspart dir 1 - 2 Klicks dann.

    Eine nette Idee und Danke dafür, aber ...

    bei mir liegt die Lesezeichenleiste zwischen Adressbar und Tableiste.

    Auch habe ich den einen oder anderen Button auf die Adressleiste ganz rechts angepinnt.

    Wenn ich also, und was ich recht oft mache, mit der Maus da oben rumfuchtele,

    würde dauernd die Lesezeichenleiste eingeblendet werden.

    Es wäre also nach meinem Wunsch nur ein Klick die Lesezeichenleiste einzublenden,

    die Aktion auszuführen, die ich will, und dann verschwindet die Leiste wieder ganz von selbst.

    So jedenfalls der Plan. :/

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 22. November 2022 um 14:09

    Back to the roots!

    Ich hätte da eine Frage zu dem Button_PersonalToolbar.uc.js.

    Was muss man tun, damit beim ersten Klick die PersonalToolbar zwar erscheint,

    aber nach dem Ablauf eines Counter der zweite Klick ausgelöst wird?

    Also dass die Leiste automatisch z.B. nach 40 sec. wieder verschwindet.

  • Zurück- und Vorwärts-Button verschieben

    • Mira_Belle
    • 22. November 2022 um 11:11
    Zitat von DenalB

    OffTopic:

    omar1979

    Was ist das für ein Design, das du nutzt? Selbst gebastelt? Arbeitest du bei der Feuerwehr? Ich hab mit meiner Rot-Grün-Schwäche echt etwas Probleme, deine Screenshots zu erkennen. ;)

    omar1979 hat wohl möglich Probleme mit Gelb & Blau

    und bei verschiedenen Grautönen ist einfach zu wenig Kontrast. :D

    Ist nur e'n Scherz, bitte nicht falsch verstehen. :saint:

  • Skript für Add-ons Update

    • Mira_Belle
    • 22. November 2022 um 11:08

    Habs das neue Script auch getestet.

    Funktioniert, bei mir leider nur zum Teil.

    Der Button oben neben dem "Zahnrad" erscheint nicht mehr.

    Die Schaltfläche Zuletzt durchgeführte Updates auch nicht.

    Bekomme zwar die Schaltfläche mit Verfügbare Updates angezeigt, jedoch ohne Funktion,

    und auch werden die Updates nicht angezeigt.

    Erst wenn ich über das Zahnrad Auf Updates überprüfen anklicke,

    erscheinen die Updates und auch der Button.

    Daher bleibe ich erst einmal bei "meinem" #70 Script und werde daran etwas rumspielen,

    ob ich diese Abfrage der Updateeinstellungen da irgendwie integrieren kann.

    Denn diese macht ja Sinn.

    Aber Danke BrokenHeart für Deine unermüdliche Arbeit.

  • Zurück- und Vorwärts-Button verschieben

    • Mira_Belle
    • 21. November 2022 um 22:53
    Zitat von omar1979

    Ich hab es hingekriegt, das Script für den Hamburger-Menü so anzupassen, dass ich es beliebig verschieben kann. :)

    Und?

    Wie schaut es aus?

    Gibt es Unterschiede zum Script aus #15?

  • About Seiten mit CSS Codes anpassen

    • Mira_Belle
    • 21. November 2022 um 22:48

    Schuldigen Eintrag in der About:addons.css gefunden!

    Es war ...

    CSS
        button {
            color: #E0E0E0 !important;
        }
        
    /*    button:enabled:hover {
            color: #FFA500 !important;
        }
    */    
        button:focus-visible {
            outline-color: transparent !important;
        }
    Alles anzeigen

    Habe ihn durch ...

    CSS
        .disco-cta-button,
        .theme-enable-button {
            color: #E0E0E0 !important;
        }
    
        .more-options-button {
            fill: #E0E0E0 !important;
        }

    ... ersetzt!

    Nun ist aber geschafft.

    Danke.

Unterstütze uns!

Jährlich (2026)

69,4 %

69,4% (538,17 von 775 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon