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

Beiträge von Stoiker

  • Einführung Encrypted Client Hello (ECH) seit Firefox 118

    • Stoiker
    • 9. Oktober 2023 um 22:06

    Danke für die Erläuterungen. Da es ohnehin erst mit Version 119 offiziell wird behalte ich das auf dem Radar und beobachte die Entwicklungen diesbezüglich.

  • Einführung Encrypted Client Hello (ECH) seit Firefox 118

    • Stoiker
    • 7. Oktober 2023 um 15:11

    Kurz zur Erklärung warum ich etwas irrlichternd unterwegs bin: aufgeschnappt hatte ich das Thema hier, interessant verlinkt wurde nach dort, dann warf ich die Suchmaschinen an und finde ... nur so mittel wenig. Etliches Infos sind älteren Datums (so bis 202x), aber wenig zum aktuellen Stand. Okay, bestimmt geben die Release Notes zu Firefox 118 mehr her. Meep, nix, also gar nix. Komisch das. Spätestens jetzt musste ich 'Spock like' die Augenbraue hochziehen. Also weitersuchen. Dann endlich im Blog1 von Mozilla eine erläuternde Info. Und auch die Mozilla-Supportseite2 hat Input.

    Erste Frage daher: finde nur ich nicht die Infos in den Release Notes oder wird das Thema dort tatsächlich nicht erwähnt? Wenn dem so ist, warum nicht?

    Um ECH überhaupt zum laufen zu bekommen muss DoH aktiviert sein. Was aus 2 leider nicht hervorgeht (gut, das Feature ist erst ein paar Tage scharf geschaltet und die Einträge wurden vielleicht aus Zeitgründen noch nicht dahingehend angepasst) ist, dass das nur die notwendige Bedingung zur Nutzung von ECH ist, aber für sich nicht hinreichend. Erst in dem Blogbeitrag1 erfährt man, und das fehlt auf der dt. Supportseite (noch), das man Cloudflare in den Einstellungen (Punkt "DNS über HTTPS") auswählen muss um ECH nutzen zu können.

    Richtig?

    Nächste Frage: sehe ich das richtig dass das bisher auch nur von Cloudflare angeboten wird? Wenn ich also einen anderen Anbieter als Cloudflare zur DNS-Auflösung nutze muss ich mich darüber informieren ob und wenn ja wann dieser Dienst auch ECH anbieten kann?!

    Hier noch ein Link zum Blog von Cloudflare wo das Ganze auch nochmal erklärt wird.

    Wenn es bis hierher noch nicht klar war: so richtig systematisch ist das Thema hier nicht angegangen und technisch bin ich mit Halbwissen am Start. Die notwendigen Einstellungen nehme ich persönlich sehr selten vor, informiere mich soweit mein Verständnis reicht, richte das dann ein und vergesse es dann gern wieder. Hab ja genug mit CSS-Anpassungen zu tun :S

    Da mich aber die eingangs erwähnten Links neugierig gemacht haben, dachte ich, ich versuch mal einen Thread draus zu machen.

  • Icon für Übersetzung ausblenden

    • Stoiker
    • 7. Oktober 2023 um 13:54

    Mitleser

    Danke für die Codes, für mich wäre das zu viel "Kanonen auf Spatzen", aber wer es mag ...

    Sören Hentzschel

    Danke für die Ausführung.

  • Icon für Übersetzung ausblenden

    • Stoiker
    • 3. Oktober 2023 um 19:48

    Funktioniert wie immer super. Danke dir.

    Aber eine Verständnisfrage noch: wenn ich den Haken (s. Screenshot) rausnehme, dann ist die "Engine" im Hintergrund wahrscheinlich noch aktiv aber tut halt nix. Also das Menü erscheint dann nicht mehr, das würde mir vorerst reichen. Der about:config-Wert dreht ja der kompletten Funktion den Saft ab, richtig?!

  • Icon für Übersetzung ausblenden

    • Stoiker
    • 3. Oktober 2023 um 19:29

    Hallo

    Lässt sich das Icon per Skript ausblenden?

    Das Menü ausblenden habe ich gefunden, sodass das bei fremdsprachigen Seiten nicht mehr erscheint. Ich würde allerdings gern auch das Icon loswerden

  • Microsoft Edge Anfrage zum setzen von Links für youtube und Facebook

    • Stoiker
    • 2. Oktober 2023 um 14:18

    Danke an uwe51, der schneller mit dem Screenshot war.

    Nachdem ich die Meldung am Freitag (unterwegs; kein wissentliches Edge-Update) hatte, ploppte sie gerade wieder auf.

    Zitat von .DeJaVu

    GPO ist sicherer als Flags

    Ersma danke für die Hintergrundinfos. Es ist ja schon nervend genug wenn da Demenz am Werke ist und die Einstellung nicht dauerhaft gespeichert wird. Mit GPO bin ich nur randständig vertraut und irgendwie finde ich es erschreckend mit so einem Werkzeug einzelne Einstellungen in einem Browser unter Kontrolle bringen zu müssen. Ich versuch es erstmal mit der Flags-Einstellung.

    Interessant dass das nicht bei allen auftaucht.

  • Microsoft Edge Anfrage zum setzen von Links für youtube und Facebook

    • Stoiker
    • 27. September 2023 um 18:07

    Ich kann's versuchen. Muss nur schnell genug reagieren bevor der 'Wegklickimpuls' zuschlägt ^^

  • Microsoft Edge Anfrage zum setzen von Links für youtube und Facebook

    • Stoiker
    • 27. September 2023 um 17:39

    Danke fürs Feedback.

    Mir erschließt sich nicht wie ausgerechnet im Edge (wo Microsoft doch aus sonst nicht sonderlich zimperlich ist dem User seinen eigenen Kram anzudrehen) zwei Links zu youtube (google) und Facebook feilgeboten werden, ohne dass das nach dem zweiten Verneinen dann endlich sein gelassen wird :/

  • Microsoft Edge Anfrage zum setzen von Links für youtube und Facebook

    • Stoiker
    • 27. September 2023 um 12:49

    Hallo

    Bekommt hier sonst noch jemand unregelmäßig (in den letzten Wochen gefühlt deutlich häufiger) beim Schließen von Edge eine Meldung ob man denn nicht zwei Links zu youtube und Facebook als LZ (oder so ähnlich) setzen lassen möchte angezeigt?

    Mutmaßlich nach Updates vom Browser selbst, aber so genau beobachte ich das nicht weil der als notwendiges Übel halt wie Bleiplatten im Kofferraum mit rumgeschleppt werden muss.

    Eine Einstellung das zu unterbinden habe ich auch nicht gefunden, wenn jemand eine Idee hat schau ich mir das gern an

  • Kontextmenü veränderbar?

    • Stoiker
    • 18. September 2023 um 09:33

    Hatte ich mir fast gedacht.

    Danke für die Rückmeldungen

  • Kontextmenü veränderbar?

    • Stoiker
    • 17. September 2023 um 11:59

    Hallo

    Ist hier jemandem bekannt ob und wenn ja wie sich das Kontextmenü verändern lässt?

    Es gibt einige Einträge (s. Screenshot) die nicht benötigt werden und die würde ich gern wenn möglich ausblenden.

  • Login Problem Kleinanzeigen

    • Stoiker
    • 19. August 2023 um 13:49

    Also ublock origin musste ich nicht abschalten aber manuell den Kram der Captchas nachlädt (gstatic.com etc.) zulassen. Dann nervten drei o. vier Captchas und dann ging es mit dem Login.

  • Browsereinstellung

    • Stoiker
    • 31. Juli 2023 um 16:01
    Zitat von Sören Hentzschel

    Unabhängig davon kann eine zeitliche Begrenzung seitens Website dazu kommen, was auch nicht unwahrscheinlich ist, da von einer Bank die Rede war.

    Und das wäre der interessierende Aspekt. Meine These: unabhängig davon was ich bei den Browser-, Cookie und sonstnochso Einstellungen vorgenommen habe, bei Banken fliegt man nach einer gewissen Zeit Inaktivität raus. Nun kenne ich natürlich nicht alle Banken und mich würde wirklich interessieren ob es eine in D zugelassene Bank gibt die das aus Sicherheitsgründen nicht so handhabt. Insofern sind alle nachgeordneten Einstellungen im Browser, zumindest bei Banken bzw. Geldinstituten, auch nur nachrangig aktiv. Ergo: egal welche Ausnahme ich da hinzufüge, die Bank schmeißt mich raus.

  • Passwörter und Formulardaten funktionieren nicht

    • Stoiker
    • 31. Juli 2023 um 15:55

    Zwei Argumente die übers "fühlen" hinausgehen hatte ich ja erwähnt. Und ein rationaler Grund ist das ... allem Anschein nach etwas knifflige Problem beim Threadersteller. Sonst wäre der Drops ja schon gelutscht :/

    Danke fürs verlinken. Dann findet der Threadersteller auch gleich (m)eine Empfehlung :thumbup:

  • Browsereinstellung

    • Stoiker
    • 31. Juli 2023 um 15:34

    Das Problem wurde mit "erledigt" markiert. Ich kann den Beiträgen allerdings nicht entnehmen wo jetzt die Lösung zu finden ist. Es würde mich aus Neugier schon interessieren ob das jetzt einzig von der Webseite vorgegeben wird oder ob dann doch irgendwelche User genierten Einstellungen im Firefox Einfluss haben.

  • Passwörter und Formulardaten funktionieren nicht

    • Stoiker
    • 31. Juli 2023 um 15:29

    Nur so als Denkanstoß: PW, Zugänge, Kontodaten etc. gehören meiner Meinung nach in eine separate App bzw. Programm was genau nur dafür konzipiert wurde. Das muss kein Kaffee kochen können, keine Tabellen ausfüllen oder "irgendwas mit KI" sein.

    Der Vorteil: die "sehr dringenden" Daten bekommt man, wenn man die richtigen Programme nutzt, im Zweifel auch mit einem Zweitprogramm als dem ursprünglich genutzten ans laufen und muss nicht beten und hoffen das beim Umzug von Daten genau diese dann nicht greifbar sind.

    PW-Manager gibt es in Hülle und Fülle, d.h. die Auswahl kann den eigenen Ansprüchen folgen. Ein weiterer Vorteil: man kann die Daten auch auf mobilen Geräten mit den entsprechenden Apps nutzen, hat also ein Backup und kommt auch von unterwegs an wichtige Logins.

    Und es gibt ein paar Erweiterungen die auch die Nutzung in Firefox ermöglichen.

    So oder so, gutes und baldiges Gelingen!

  • Browsereinstellung

    • Stoiker
    • 25. Juli 2023 um 18:30

    Also eine Bank fürs online banking schmeißt mich nach fünf min Inaktivität raus, die andere nach zehn min. Unabhängig von irgendwelchen Einstellungen. Kann ich eingeloggt auf der Internetseite sehen wie da ein Counter runterzählt. Alles andere würde ich auch fatales Sicherheitsproblem betrachten. Dafür ist die ganze "Linie": Browser - Internet - online Auftritt der Bank viel zu fragil um mehr als die paar min Vertrauen in diese Achse zu haben.

    Aber bei dir mag das anders sein, weil du von "TAN" schreibst (noch in Papierform was ich mir nicht vorstellen kann o. mittels TAN-Generator?) was hier nicht genutzt wird. Gleichwohl hätte ich kein Vertrauen wenn ich ohne zusätzlichen Faktor über längeren Zeitraum Zugriff aufs onlinke banking hätte.

  • Anzeige Reihenfolge in zwei Skripten ändern

    • Stoiker
    • 14. Juli 2023 um 00:11

    Funktioniert :)

    Danke dir :thumbup:

  • Anzeige Reihenfolge in zwei Skripten ändern

    • Stoiker
    • 13. Juli 2023 um 21:58

    Hallo

    Ich habe hier zwei Skripte die sich in einer Kleinigkeit unterscheiden, die leider ab und zu zu Verwirrung führt.

    Skript 1:

    JavaScript
    (function() {
    
        if (!window.gBrowser)
            return;
        
        setTimeout(function() {
            setFunction();
        },50);
    
        function setFunction() {
    
            const css =`
                .countClass::after {
                    content: attr(data-value); 
                    color: white;
                }
            `;
    
            const sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
            const uri = Services.io.newURI('data:text/css,' + encodeURIComponent(css));
            sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    
            let bmbMenu = document.getElementById('bookmarks-menu-button');
            let bookMenu = document.getElementById('bookmarksMenu');
            let persToolBar = document.getElementById('PersonalToolbar');
            
            if(bmbMenu)
                bmbMenu.addEventListener('popupshowing', onPopupShowing ); 
            if(bookMenu)
                bookMenu.addEventListener('popupshowing', onPopupShowing ); 
            if(persToolBar)
                persToolBar.addEventListener('popupshowing', onPopupShowing ); 
        }
        
        function onPopupShowing(aEvent) {
            
            let popup = aEvent.originalTarget;
    
            for (let item of popup.children) {
                if (item.localName != 'menu' || item.id?.startsWith('history'))
                    continue;
                setTimeout(() => {
                  let itemPopup = item.menupopup;
                  itemPopup.openPopup();
                  itemPopup.hidePopup();
                  let menuitemCount = 0;
                  let menuCount = 0;
                  for (let subitem of itemPopup.children) {
                    if (subitem.classList.contains('bookmark-item') && !subitem.disabled && !subitem.hidden) {
                      if (subitem.localName == 'menuitem') {
                        menuitemCount++;
                      } else if (subitem.localName == 'menu') {
                        menuCount++;
                      }
                    }
                  }
                  
                  let label = item.childNodes[3]; //label.menu-iconic-text
      
                  label.classList.add('countClass');
                  let strCountOut = "  " + menuCount + "/" + menuitemCount + ""
                  label.setAttribute('data-value', strCountOut);
    
                }, 100);
            }
        }
        
    })();
    Alles anzeigen

    Skript 2:

    JavaScript
    (function() {
    
      if (!window.gBrowser)
        return;
    
      function setFunction() {
        PlacesViewBase.prototype._mayAddCommandsItems =
        function PVB__mayAddCommandsItems(aPopup) {
          let hasMultipleURIs = false;
          let menuitemCount = 0;
          let menuCount = 0;
          if (aPopup._placesNode.childCount > 0) {
            for (let item of aPopup.children) {
              if (item._placesNode) {
                if (item.localName == 'menuitem') {
                  menuitemCount++;
                } else if (item.localName == 'menu') {
                  menuCount++;
                }
              }
            }
            if (menuitemCount > 0 || menuCount > 0) {
              hasMultipleURIs = true;
            }
          }
          if (!hasMultipleURIs)  {
            aPopup.setAttribute("nofooterpopup", "true");
            if (aPopup._endOptOpenAllInTabs) {
              aPopup.removeChild(aPopup._endOptOpenAllInTabs);
              aPopup._endOptOpenAllInTabs = null;
              aPopup.removeChild(aPopup._endOptSeparator);
              aPopup._endOptSeparator = null;
            }
            return;
          }
    
          aPopup.removeAttribute("nofooterpopup");
          if (!aPopup._endOptOpenAllInTabs) {
            aPopup._endOptSeparator = document.createXULElement("menuseparator");
            aPopup._endOptSeparator.className = "bookmarks-actions-menuseparator";
            aPopup.insertBefore(aPopup._endOptSeparator, aPopup.firstChild);
            aPopup._endOptOpenAllInTabs = document.createXULElement("menuitem");
            aPopup._endOptOpenAllInTabs.className = "openintabs-menuitem";
            if (this.options?.extraClasses?.entry) {
              aPopup._endOptOpenAllInTabs.classList.add(
                this.options.extraClasses.entry
              );
            }
            aPopup._endOptOpenAllInTabs.setAttribute(
              "oncommand",
              "PlacesUIUtils.openMultipleLinksInTabs(this.parentNode._placesNode, event, " +
                "PlacesUIUtils.getViewForNode(this));"
            );
            aPopup._endOptOpenAllInTabs.setAttribute(
              "onclick",
              "checkForMiddleClick(this, event); event.stopPropagation();"
            );
            aPopup.insertBefore(aPopup._endOptOpenAllInTabs, aPopup.firstChild);
          }
    
          let label = menuitemCount + " Link";
            if (menuitemCount != 1) {
              label += "s";
            }
            label += " / " + menuCount + " Ordner"
            if (menuitemCount == 1) {
              label += " -> Link in Tab öffnen."
            } else if (menuitemCount > 1) {
              label += " -> Links in Tabs öffnen."
            }
    
          aPopup._endOptOpenAllInTabs.setAttribute("label", label);
        }
      }
    
      setTimeout(function() {
          setFunction();
      },50);
      
    })();
    Alles anzeigen

    Das Problem: Skript 1 zeigt die Reihenfolge so an: erst Ordner dann Links. Skript 2 umgekehrt: erst Links dann Ordner.

    Lässt sich die Anzeige in einem der Skripte ändern, sodass beide die Infos in gleicher Reihenfolge anzeigen anzeigen? Idealerweise: erst Ordner dann Links

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • Stoiker
    • 7. Juli 2023 um 08:56

    Moin

    Das Skript funktioniert bei mir auch (Win 10, FF115).

    Und das sogar besser als ein älteres, welches nach irgend einem FF-Update beim ersten Aufruf eines Ordners (mit weiteren Unterordnern und LZ) einen Anzeigebug verursacht hat.

    Hier mal der Code vom bisher genutzten Skript:

    Code
    (function() {
    
      if (!window.gBrowser)
        return;
    
      function setFunction() {
        PlacesViewBase.prototype._onPopupShowing = function PVB__onPopupShowing(aEvent) {
    
          let popup = aEvent.originalTarget;
          this._ensureMarkers(popup);
          if ("_delayedRemovals" in popup) {
            while (popup._delayedRemovals.length) {
              popup.removeChild(popup._delayedRemovals.shift());
            }
          }
          if (popup._placesNode && PlacesUIUtils.getViewForNode(popup) == this) {
            if (!popup._placesNode.containerOpen) {
              popup._placesNode.containerOpen = true;
            }
            if (!popup._built) {
              this._rebuildPopup(popup);
            }
            this._mayAddCommandsItems(popup);
          }
    
          /* original function end */
    
          for (let item of popup.children) {
            if (item.localName != 'menu' || item.id?.startsWith('history'))
              continue;
            setTimeout(() => {
              let itemPopup = item.menupopup;
              itemPopup.openPopup();
              itemPopup.hidePopup();
              let menuitemCount = 0;
              let menuCount = 0;
              for (let subitem of itemPopup.children) {
                if (subitem.classList.contains('bookmark-item') && !subitem.disabled && !subitem.hidden) {
                  if (subitem.localName == 'menuitem') {
                    menuitemCount++;
                  } else if (subitem.localName == 'menu') {
                    menuCount++;
                  }
                }
              }
              if (!item.labelOriginal) {
                item.labelOriginal = item.label;
              }
              item.labelSuffix = '  (' + menuCount + '/' + menuitemCount + ')';
    //          item.setAttribute("id", "menu-menuitem-count");
    //          item.labelSuffix.setAttribute("color", "red");
    //          item.labelSuffix = className("menu-menuitem-count");
    //          item.labelSuffix.className = "menu-menuitem-count";
    //          menuitemCount.setAttribute("id", "menu-menuitem-count");
              item.label = item.labelOriginal + item.labelSuffix;
            }, 100);
          }
    
          popup.addEventListener('popuphidden', function onPopuphidden(event) {
            if (event.target != this)
              return;
            popup.removeEventListener('popuphidden', onPopuphidden);
            for (let item of popup.children) {
              if (item.localName == 'menu') {
                if (item.labelOriginal) {
                  item.label = item.labelOriginal;
                  item.labelOriginal = undefined;
                }
              }
            }
          });
    
        }
    
      }
    
      setTimeout(function() {
          setFunction();
      },50);
      
    })();
    Alles anzeigen

    Danke BrokenHeart

Unterstütze uns!

Jährlich (2025)

108,6 %

108,6% (705,72 von 650 EUR)

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