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. BrokenHeart

Beiträge von BrokenHeart

  • beim Start alle Tabs neu laden

    • BrokenHeart
    • 2. November 2023 um 14:45

    Jetzt habe ich auch eine Seite gefunden (hatte immer nur Nachrichtenseiten getestet) und es stimmt, der Reload findet bei dieser Seite nur aus dem Cache statt, wenn die Internetverbindung blockiert ist.

    Dann kann ich nur noch folgende Erweiterung anbieten:

    Reload All Tabs – Holen Sie sich diese Erweiterung für 🦊 Firefox (de)
    Laden Sie Reload All Tabs für Firefox herunter. Reload all tabs using keyboard shortcut or toolbar button.
    addons.mozilla.org

    Danke für den Link. Ja auch bei deiner Seite, ist der Inhalt nur aus dem Cache geladen worden!

  • beim Start alle Tabs neu laden

    • BrokenHeart
    • 2. November 2023 um 14:26

    Ok, das hatte ich nicht bedacht :(.

    Ich werde es nochmal mit einer anderen Seite testen...

    Also ich habe meinen FF119 jetzt per Firewall blockiert. Aber bei mir zeigt er nach einem Neustart immer nur an, dass keine Internetverbindung möglich ist, die Seite wird aber nicht (aus dem Cache) geladen.

    Kannst du mir vielleicht eine Seite nennen, die kein 'no-cache' sendet? :/

  • beim Start alle Tabs neu laden

    • BrokenHeart
    • 2. November 2023 um 14:11
    Zitat von Sören Hentzschel

    Die Tabs werden geladen, aber aus dem Cache, nicht neu vom Server.

    Reload-Test!

    Auf FF119 ist dieser Thread auch geöffnet gewesen und ich habe den Browser geschlossen.

    Diesen Beitrag schreibe ich jetzt auf FF115esr und schicke es ab....

    Wenn es stimmen sollte, was du schreibst, dann müsste ja mein neuer Beitrag im FF119 beim Start noch nicht vorhanden sein. Mal schauen...


    Diesen Beitrag schreibe ich jetzt auf FF119 und wie man sehen kann, hat er meinen Beitrag, von dem der Cache im FF119 noch nichts wissen konnte, vom Server geladen:

  • beim Start alle Tabs neu laden

    • BrokenHeart
    • 2. November 2023 um 13:55
    Zitat von 2002Andreas

    Und das Umstellen soll nicht helfen.

    :/

    Also bei mir funktioniert es so, alle Tabs werden beim Start neu geladen.

  • beim Start alle Tabs neu laden

    • BrokenHeart
    • 2. November 2023 um 13:35

    Hallo,

    about:config aufrufen (URL-Eingabefeld+[RETURN]) und dann den Wert

    browser.sessionstore.restore_on_demand auf false umschalten.

    Edit: Reload erfolgt nur über den Cache, daher ist diese Einstellung nicht zu empfehlen und nicht das, was gesucht wurde.

    siehe: 

    Beitrag

    RE: beim Start alle Tabs neu laden

    Die Tabs werden geladen, aber aus dem Cache, nicht neu vom Server. Und das ist es, wonach der Themenersteller gefragt hat.
    Sören Hentzschel
    2. November 2023 um 14:03
  • userChrome.js Scripte für den Fuchs (Diskussion)

    • BrokenHeart
    • 2. November 2023 um 12:25
    Zitat von lenny2

    Vielen Dank für Ihre Hilfe und Ihre Zeit.

    Gerne... :)

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • BrokenHeart
    • 1. November 2023 um 19:52

    Das Hover-"Problem" ist ja auch ohne das Verschiebe-Skript gegeben und wohl so gewollt. Auch die leicht vertikale Form des Buttons ist durch das AppMenü-Skript schon vorgegeben. Dies kannst du ja mit zusätzlichem CSS-Code wieder überschreiben.

    Dass der Button allerdings an den linken Rand gerutscht ist, war mein Fehler. Den habe ich behoben (die Verschiebung mit 'margin' habe ich wieder herausgenommen und habe noch die Größe des Buttons angepasst und quadratisch gemacht).

    Bitte wieder testen:

    JavaScript
    (function() {
      if (location != 'chrome://browser/content/browser.xhtml')
        return;  
      var appButton = document.getElementById('AppMenuButton');
     
      if (!CustomizableUI.getPlacementOfWidget('MoverAppMenuButton')) { 
        try {
          CustomizableUI.createWidget({
            id: 'MoverAppMenuButton',
            type: 'custom',
            defaultArea: CustomizableUI.AREA_NAVBAR,
            onBuild: function(aDocument) {
              var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbaritem');
              toolbaritem.id = 'MoverAppMenuButton';
              toolbaritem.className = 'toolbarbutton-1 chromeclass-toolbar-additional';          
              toolbaritem.setAttribute('label', 'Firefox Menü');          
              
              return toolbaritem;            
            }
          });
          if (!CustomizableUI.getPlacementOfWidget('AppMenuButton')) {     
            menuButton.style.display = 'none';
            return; 
          };        
        } catch(e) {        
          menuButton.style.display = 'none';
          return;      
        };    
      };
      
      setTimeout(function() { 
       
       document.getElementById('MoverAppMenuButton').appendChild(appButton);       
       appButton.setAttribute('consumeanchor', 'MoverAppMenuButton');
       appButton.setAttribute('label', 'Firefox Menü');
       appButton.setAttribute('tooltiptext', 'Firefox Menü');       
       document.getElementById('MoverAppMenuButton').style.minWidth = appButton.style.minWidth = '32px';
       document.getElementById('MoverAppMenuButton').style.minHeight = appButton.style.minHeight = '32px';
      }, 0);
    
    }());
    Alles anzeigen
  • userChrome.js Scripte für den Fuchs (Diskussion)

    • BrokenHeart
    • 1. November 2023 um 18:16
    Zitat von lenny2

    bewegt sich das Symbol nach links.

    und jetzt?

    JavaScript
    (function() {
      if (location != 'chrome://browser/content/browser.xhtml')
        return;  
      var appButton = document.getElementById('AppMenuButton');
     
      if (!CustomizableUI.getPlacementOfWidget('MoverAppMenuButton')) { 
        try {
          CustomizableUI.createWidget({
            id: 'MoverAppMenuButton',
            type: 'custom',
            defaultArea: CustomizableUI.AREA_NAVBAR,
            onBuild: function(aDocument) {
              var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbaritem');
              toolbaritem.id = 'MoverAppMenuButton';
              toolbaritem.className = 'chromeclass-toolbar-additional';          
              toolbaritem.setAttribute('label', 'Firefox Menü');          
              toolbaritem.style.marginLeft  = '8px';
              return toolbaritem;            
            }
          });
          if (!CustomizableUI.getPlacementOfWidget('AppMenuButton')) {     
            menuButton.style.display = 'none';
            return; 
          };        
        } catch(e) {        
          menuButton.style.display = 'none';
          return;      
        };    
      };
      
      setTimeout(function() { 
       document.getElementById('MoverAppMenuButton').appendChild(appButton);       
       appButton.setAttribute('consumeanchor', 'MoverAppMenuButton');
       appButton.setAttribute('label', 'Firefox Menü');
       appButton.setAttribute('tooltiptext', 'Firefox Menü');       
      }, 0);
    
    }());
    Alles anzeigen
  • userChrome.js Scripte für den Fuchs (Diskussion)

    • BrokenHeart
    • 1. November 2023 um 15:52
    Zitat von lenny2

    Bitte korrigieren Sie den Code so, dass die Schaltfläche vollständig verschoben werden kann und die Position beim Neustart erhalten bleibt.

    Bitte testen: Dieses Skript zusätzlich ausführen oder an das bestehende AppMenü-Skript anhängen!

    JavaScript
    (function() {
      if (location != 'chrome://browser/content/browser.xhtml')
        return;  
      var appButton = document.getElementById('AppMenuButton');
     
      if (!CustomizableUI.getPlacementOfWidget('MoverAppMenuButton')) { 
        try {
          CustomizableUI.createWidget({
            id: 'MoverAppMenuButton',
            type: 'custom',
            defaultArea: CustomizableUI.AREA_NAVBAR,
            onBuild: function(aDocument) {
              var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbaritem');
              toolbaritem.id = 'MoverAppMenuButton';
              toolbaritem.className = 'chromeclass-toolbar-additional';          
              toolbaritem.setAttribute('label', 'Firefox Menü');          
              return toolbaritem;            
            }
          });
          if (!CustomizableUI.getPlacementOfWidget('AppMenuButton')) {     
            menuButton.style.display = 'none';
            return; 
          };        
        } catch(e) {        
          menuButton.style.display = 'none';
          return;      
        };    
      };
      
      setTimeout(function() { 
       document.getElementById('MoverAppMenuButton').appendChild(appButton);       
       appButton.setAttribute('consumeanchor', 'MoverAppMenuButton');
       appButton.setAttribute('label', 'Firefox Menü');
       appButton.setAttribute('tooltiptext', 'Firefox Menü');        
      }, 0);
    
    }());
    Alles anzeigen

    Falls es nicht sofort funktioniert, den Timeout am Ende des Skripts etwas erhöhen.

    Die ID im AppMenü-Skript (=Zeile 107) und die ID (=Zeile 4) im neuen "Verschiebe"-Skript müssen identisch sein,

    also hier: "AppMenuButton"

  • Verhalten vom Mausrad auf der Tabbar änderbar?

    • BrokenHeart
    • 1. November 2023 um 14:33
    Zitat von 2002Andreas

    Ich brauche das zwar nicht, aber :thumbup:

    Danke dir, brauche ich ja auch nicht (ist bei MultiRowTabs so auch nicht notwendig), aber vielleicht ist es ja für den ein oder anderen nützlich (falls da nicht noch irgendwelche verborgenen Seiteneffekte bei auftreten :/).

  • Verhalten vom Mausrad auf der Tabbar änderbar?

    • BrokenHeart
    • 1. November 2023 um 14:26
    Zitat von bugger

    Mit scrollByIndex(index, false) gehts auch inklusive Animation!

    Wollte ich gerade nochmal posten ;) .

    Habe das Skript auf die Schnelle zusammengebastelt, ohne auf jeden Parameter bei Aufruf der Scrollbox zu achten. 'aInstant' klang halt wie 'ohne Zeitverzögerung' und deshalb habe ich da 'true' angenommen.

    scrollByIndex(index, aInstant)

  • Verhalten vom Mausrad auf der Tabbar änderbar?

    • BrokenHeart
    • 1. November 2023 um 13:48

    Bitte mal testen:

    JavaScript
    (function() {
    
        if (!window.gBrowser)
            return;
        
        // ---- UserSetting ----
        let nTabScrollNumber        = 5;        // Anzahl der Tabs, um welche mit Mausrad gescrollt wird.
        let bTabScrollDirReverse    = false;     // Scrollrichtung des Mausrades umdrehen | [false] ist Standard.
        let bTabScrollCtrlKey        = false;    // [false] Scroll-Anpassungen werden immer ausgeführt.
                                                // [true]  Scroll-Anpassungen werden nur ausgeführt, wenn gleichzeitig CTRL-Taste gedrückt wird. 
        // ---- UserSetting ----
        
        
        let tabsArrowScrollbox  = document.getElementById('tabbrowser-arrowscrollbox');
        let tabsScrollbox          = document.getElementById('tabbrowser-arrowscrollbox').scrollbox;
        
        // Wheel-Event:  
        tabsScrollbox.addEventListener("wheel", function(event) 
        {
            if( (bTabScrollCtrlKey && event.ctrlKey) || !bTabScrollCtrlKey ) {
                
                event.preventDefault();
                event.stopPropagation();
                
                let dir = (bTabScrollDirReverse ? 1 : -1) * Math.sign(event.deltaY);
                
                if(dir == 1) 
                    tabsArrowScrollbox.scrollByIndex((-1)*nTabScrollNumber,true);
                else
                    tabsArrowScrollbox.scrollByIndex(nTabScrollNumber,true);
                
                //console.log("scroll-Dir: " + dir + "  " + event.deltaY );    
            }
    
        }, false);
    })();
    Alles anzeigen
  • Lesezeichen Button Menueleiste (Spaltenhöhe der jeweiligen Lesezeichen)

    • BrokenHeart
    • 30. Oktober 2023 um 22:01
    Zitat

    Tut er aber. Ob es dir nun passt oder nicht.

    Nein, tut er nicht! Ich vermute eher, du hast mit dem Code aus #4 deine gesamten anderen Anpassungen überschrieben. Also nicht hinzugefügt, sondern ersetzt und hattest dann wieder die Standard Firefox-Einstellungen (Farben, Abstände, etc.).

  • Lesezeichen Button Menueleiste (Spaltenhöhe der jeweiligen Lesezeichen)

    • BrokenHeart
    • 30. Oktober 2023 um 21:23

    cazador

    Also ich bin raus. Das ist absolut wirr, was du schreibst.

    Warum fügst du Code für die Sidebar ein, wenn du etwas ganz anderes erreichen möchtest?

    Und warum sollte plötzlich der aktive Tab nicht mehr farbig sein? Das kann der Code aus #4 überhaupt nicht bewirken!

    Welcher Abstand zur Menüleiste stimmt jetzt nicht mehr?

    Warum ist wegen 3 Zeilen CSS-Code dein Profil zerschossen?

    Wie gesagt, ich kann keinerlei Logik mehr in dem Geschriebenen entdecken! :/

  • Lesezeichen Button Menueleiste (Spaltenhöhe der jeweiligen Lesezeichen)

    • BrokenHeart
    • 30. Oktober 2023 um 21:02
    Zitat von cazador

    Bei mir steht nichts von Sidebar.

    :/

    Bei mir auch nicht...

    Edit: Ok, wahrscheinlich meinst du den Eintrag 'Sidebar schließen' auf meinen Screenshots. Das erscheint natürlich nur, wenn die Sidebar geöffnet ist, was bei mir eben der Fall ist. Ohne Sidebar sieht es dann so aus wie auf deinem Foto.

    Auch wenn ich das Popup über das Menü öffne (wie auf deinem Foto), sehe ich selbst im 'Fehlerbehebungsmodus' keine Größenunterschiede zwischen FF115esr und FF119. Zumindest zwischen diesen beiden Versionen hat sich wohl nichts geändert.

  • Lesezeichen Button Menueleiste (Spaltenhöhe der jeweiligen Lesezeichen)

    • BrokenHeart
    • 30. Oktober 2023 um 20:08
    Zitat von 2002Andreas

    Du meinst die Sidebar links?

    Nein, er meint das Lesezeichen-Menü, welches man sich entweder über das Menü oder den entsprechenden Button anzeigen lassen kann.

    So sieht das bei mir aus:

    FF115esr

    FF119

    Ich kann da nicht wirklich einen Unterschied entdecken (allerdings auch schon recht stark angepasst!).

  • Deskop Icon für Privates Fenster.

    • BrokenHeart
    • 28. Oktober 2023 um 19:54
    Zitat von 2002Andreas

    nicht eingetragen.

    Ok, danke für den Test. Bei mir ist es definitiv nicht so. Mein Browser verhält sich nach dem Öffnen mit '-private' exakt so, wie im normalen Modus. Der einzige Unterschied ist, dass dann ein Hinweis kommt, nämlich dass ich mich nicht in einem privaten Fenster befinde, aber das habe ich ja schon weiter oben gepostet. Hätte mich zwar interessiert, warum das hier anders ist, aber so wichtig ist das jetzt für mich auch nicht.

    Bilder

    • pasted-from-clipboard.png
      • 106,62 kB
      • 1.584 × 1.016
  • Deskop Icon für Privates Fenster.

    • BrokenHeart
    • 28. Oktober 2023 um 19:34
    Zitat von BrokenHeart

    Werde es nachher mal mit der aktuellen Release testen...

    Ist bei mir in der aktuellen Release genauso wie in der Nightly: Besuchte Seiten werden gespeichert und wieder angezeigt. :/

    PS: Kann das was mit dem portablen Firefox zu tun haben? Ich hänge den Aufrufparameter ja an den Loader an:

    "D:\Programme (Portable)\Firefox Portable\FireFox Release\FirefoxLoader.exe" "-private"

    Wie auch immer, ich muss ja nicht alles verstehen... :S

  • Deskop Icon für Privates Fenster.

    • BrokenHeart
    • 28. Oktober 2023 um 19:18
    Zitat von 2002Andreas

    Die alte Chronik bleibt vorhanden, weitere Links neue werden aber nicht hinzugefügt.

    Ok, dann versteh ich es nicht mehr :/. Werde es nachher mal mit der aktuellen Release testen...

  • Deskop Icon für Privates Fenster.

    • BrokenHeart
    • 28. Oktober 2023 um 19:09
    Zitat von 2002Andreas

    Ja, die vorhandene schon.

    Ich meine natürlich eine Adresse, die man in dem "privaten"-Fenster (mit -private) besucht hat. Ich habe die TK aufgerufen und nachdem ich Firefox beendet und wieder auf "normal" umgestellt habe, war dieser Eintrag in der Chronik immer noch sichtbar!

Unterstütze uns!

Jährlich (2026)

32,8 %

32,8% (213,31 von 650 EUR)

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