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

Beiträge von David44

  • Bookmarks direkt editieren

    • David44
    • 26. September 2019 um 16:25

    Den Stern habe ich noch nie benutzt. :) Aber auch da ist die ominöse Checkbox nicht vorhanden.

    Ich ziehe normalerweise die Tab-Lasche oder einen Link mit der Maus an die Stelle der Menüleiste oder des Menüs, wo ich das Lesezeichen hin haben will. Das geht z.B. besser als bei Chromium, wo die Positionierung m.E. umständlicher ist.

  • camp-firefox.de UI

    • David44
    • 26. September 2019 um 16:16
    Zitat von grisu2099

    Mit folgendem Code kannst du die Größe der Avatar-Bilder anpassen:

    Danke auch an Dich, funktioniert. :) Irgendwie würde ich ja gerne das Prinzip verstehen. Ich habe inzwischen auch weiter probiert, um die Textanzeige zu verbreitern, aber ohne Erfolg:

    .messageContent {width: 900px !important; }

    Bleibt bei 650. Oder die Titelzeilen zu verkleinern:

    CSS
    .content .layoutBoundary,
    .contentHeaderTitle,
    .pageHeader .pageHeaderPanel,
    .pageContainer.pageHeaderContainer{max-height: 25px !important;}

    Wie sucht man die Schlüsselwörter am besten?

  • camp-firefox.de UI

    • David44
    • 26. September 2019 um 00:20

    Vielen Dank für Deine Mühe. Das hat auf jeden Fall das Eingabefeld verbreitert. Der Anzeigetext wird nach wie vor bei ca. 650 Pixeln umgebrochen. Meine eigenen Versuche, daran was zu verbessern, auch an der Größe der Avatar-Bilder, scheiterten kläglich, wie z.B.

    .img:nth-child(1){

    max-width: 15px !important;

    max-height: 15px !important;

    }

    Auch wenn ich den CSS-Selektor dieses Eingabefelds kopiere, ist das #redactor-uuid-0 > p:nth-child(6) statt Deiner, funktionierenden, Angabe.

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

    • David44
    • 26. September 2019 um 00:06
    Zitat von milupo

    Du kannst den Code von Benutzerskripts beurteilen, die von Autoren geschrieben wurden, die du überhaupt nicht kennst, die teilweise aus Ostasien stammen? Du misstraust statt dessem diesem Forum und dessem Editor, mit dem du nun schon einige Beiträge geschrieben hast?

    ... und mir wird Unsachlichkeit vorgeworfen.?( Ja, ich kann o.g. Scripte hinreichend beurteilen. Sie werden auch nur durch mein Zutun geändert. Ob der ursprüngliche Autor aus Ostasien stammt, spielt ja nun überhaupt keine Rolle. Wenn mir Userscripte suspekt sind, verwende ich sie nicht. Und ob ich mit jemanden Beiträge gewechselt habe, sagt überhaupt nichts darüber aus, ob z.B. sein Server irgendwann gehackt wird oder er beschließt, sein Werk zu monetarisieren. Das Thema können wir getrost beenden.

  • Bookmarks direkt editieren

    • David44
    • 25. September 2019 um 23:56
    Zitat von Zitronella

    Ist da bei dir auch der Haken drin bei "Eigenschaften beim Speichern bearbeiten"?

    Diese Checkbox gibt es bei mir nicht. Weder beim Aufruf aus dem Kontextmenü noch bei Drag&Drop. Ich habe die Einstellungen jetzt hoch und runter durchsucht und finde nichts. Wie aktiviert man das denn?

  • camp-firefox.de UI

    • David44
    • 25. September 2019 um 18:07

    Danke, gut ist jetzt: "Zitat" usw. und die linke Spalte. Leider wird der Textbereich dadurch nicht breiter, d.h. rechts ist jetzt weiße Fläche. Oben ist auch mit nochmals halbierten Werten für max-height keine Änderung zu sehen. Die Avatar-Bilder haben sich in der Größe auch nicht geändert.

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

    • David44
    • 25. September 2019 um 17:50
    Zitat von aborix

    Die config.js und config-prefs.js sind auch am richtigen Ort?

    Wo müssen die Dateien hin

    Ah jetzt ja. Wieder mal eine Datei-Umbenennung nicht mitbekommen... Bisher autoconfig.js und mozilla.cfg, jetzt config-prefs.js und config.js. Damit geht's, wie es soll.

    Danke für die Hilfe! Wäre ja auch arg langweilig, wenn Mozilla nicht immer wieder mal neue Dateinamen festlegen würde. :-/

    @Milupa: der Hinweis ist fehl am Platz. Unterscheide zwischen kurzem eigenem bzw. kontrolliertem Code und Megabytes von fremdem, ständig wechselndem Code.

  • Firefox Suche über Adressleiste - Größter Nachteil!

    • David44
    • 25. September 2019 um 00:33
    Zitat von Thomas.C

    ich finde eine komfortable Suche ist doch eines der wichtigsten Dinge eines Browsers. Darum denke ich nicht, dass meine 2 Verbesserungswünsche speziell sind.

    Zu Deiner Beruhigung: sind sie nicht, ich sehe das genauso. Allerdings kann ich damit leben, die Suchleiste anzeigen zu lassen und damit zu arbeiten. Der Suchkomfort ist damit gut. Verbraucht halt mehr Platz, daher fände ich es schön, wenn man die komplette URL der aktuellen Seite einfach anzeigen lassen könnte, z.B. beim Überfahren mit der Maus. Z.Z. klicke ich rein und markiere dann nach rechts, um schnell den Zeileninhalt zu sehen.

  • Bookmarks direkt editieren

    • David44
    • 25. September 2019 um 00:22

    Das Bookmark-Editieren interessiert mich auch. In Chromium kann man direkt nach Setzen eines Lesezeichens die Eigenschaften ändern. Das nutze ich, um die oft ellenlangen Titel zu kürzen. Bei Firefox muß man zu diesem Zweck immer nochmal Rechtsklick/Eigenschaften ausführen. Gibt es dafür eine Abkürzung?

    Ohne Änderungsbedarf spart natürlich das Firefox-Verhalten einen Klick. Es hängt also davon ab, wie oft man neue Bookmarks direkt ändert.

  • camp-firefox.de UI

    • David44
    • 25. September 2019 um 00:15
    Zitat von 2002Andreas
    Zitat von David44

    eine Lösung für die usercontent.css

    Teste bitte, den Wert wenn dann noch anpassen.

    CSS
    @-moz-document domain("camp-firefox.de") {
    
    * {
        font-size: 12px !important;
        }
    }

    Vielen Dank für Deinen hilfreichen Beitrag. Es wird so zwar immer noch viel Platz verschwendet, z.B. für die Avatare, den voluminösen Seitenanfang oder die "Zitat von..."-Texte usw. aber die Textgröße ist jetzt perfekt so. Falls Du Lust auf noch etwas Optimierung hast, würde es mich freuen.

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

    • David44
    • 24. September 2019 um 23:49
    Zitat von aborix

    AppConstants.BROWSER_CHROME_URL

    Das funktioniert dann in allen Fx-Versionen.

    Ich habe jetzt alles durch, UserChromeJS alt/neu/beide zusammen, "...xul" oder AppConstants..., jeweils mit firefox -purgecaches gestartet (falls das eine Rolle spielt)... es tut sich rein garnichts. Als einzige .js-Dateien in \Chrome habe ich nur noch obige und die

    Code
    // userChrome.js
    userChrome.ignoreCache = true;
    userChrome.import("*", "UChrm");

    Was könnte jetzt noch falsch sein?

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

    • David44
    • 24. September 2019 um 20:00

    Bis jetzt nutze ich FF60ESR mit UserChromeJS im Programmordner - funktioniert super. Bin am Testen von FF68ESR und habe dazu die Scripte geändert, also browser.xul nach browser.xhtml. Leider funktioniert kein einziges Script mehr, z.B.:

    Code
    // ImageToggle.uc.js
    // Keine Bilder laden = user_pref("permissions.default.image", 2);
    // Keine externen Bilder von Drittanbietern laden = 3
    
    (function() {
       if (location != 'chrome://browser/content/browser.xhtml')
          return;
       try {
          CustomizableUI.createWidget({
             id: 'toolbar-button-img',
             type: 'custom',
             defaultArea: CustomizableUI.AREA_NAVBAR,
             onBuild: function(aDocument) {
                var button = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                var attributes = {
                   id: 'toolbar-button-img',
                   class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                   removable: 'true',
                   label: 'Bilder ein-/ausschalten',             
                   tooltiptext: (Services.prefs.getIntPref('permissions.default.image')==1) ?
                      'Bilder sind eingeschaltet' : 'Bilder sind ausgeschaltet',
                   oncommand: '(' + onCommand.toString() + ')()'
                };
                for (var a in attributes) {
                   button.setAttribute(a, attributes[a]);
                };
                function onCommand() {
                   var isEnabled = Services.prefs.getIntPref('permissions.default.image') ^ 3;
                   Services.prefs.setIntPref('permissions.default.image', isEnabled);
                   var windows = Services.wm.getEnumerator('navigator:browser');
                   while (windows.hasMoreElements()) {
                      let button = windows.getNext().document.getElementById('toolbar-button-img');
                      if (isEnabled==1)
                         button.setAttribute('tooltiptext', 'Bilder sind eingeschaltet')
                      else
                         button.setAttribute('tooltiptext', 'Bilder sind ausgeschaltet');
                   };
                   BrowserReload();
                };
                return button;
             }
          });
       } catch(e) { };
    
       var css =
          '#toolbar-button-img[tooltiptext="Bilder sind eingeschaltet"] {list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAAA9klEQVQ4jdXUP0pDQRDH8U8SUDs9g4iFpTZWrzNHsPQKnkHPkBNYegStAw9yBbFKZQgiJMSkMBZvHsj7p/EFwR8Mu8v89rvDDCz/WSdIsShEGrmNdIwR1jUxCk9JnVj7OPxyvsL5N4+muIv9Gs94gGvMG6r5acyDZbwFWB5jWDYYprjFGU5jP23wL8kmV5V8id4W1Y9c1Z1FHfADgwpYrkF4SsBuzYUVhg3AYXhKqgNC7ze5OuAukgZgEp6SOrIe7lXk3nCJV8xkPTvAPu5jLeq9Ixv1TkM1m2jVxWRLMJj0ZNNKtK9yhpv8M7jAUUvgEx5bMv5An2W8eRjCNuiQAAAAAElFTkSuQmCC");}' +
          '#toolbar-button-img[tooltiptext="Bilder sind ausgeschaltet"] {list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAABt0lEQVQ4ja3UPWgVQRQF4O/9GCXIM4Qklv6yELUzkKBgFy3WOliIgq1CbIKmVREECyOikCIQO0ULQYJEsRCUNBFbC00hohKiKP5gisRibuDxeLui5MBlZ+69c5idM2cqeZ5bT1TXle0vhHswh18tMRe1fyLMMI1BbGqJwahl7RbW43sYO1GJ+QkMlOx+IEhvx3wVbzFbxyguo7OEoB2GItbwE+NVjP0HWTt0YqyK3pKmz7go/eJ+XMBSSX9vHSsFxUUcx2xT7jU6cL5gzWq9qIC7LWQ7MIFhzOM3GtjXvLCIcBnPm+Z9uI9unMSDIOzGKUmHvjJCqDWNL2G7pOp7dOFTkFzFO9xCo+hib8ShGPfgKK7gDabwCGcxg3O4g6eole1wBPfwVRJiJvILUdsrGWEh8i+Q1xXbb4vkhFfR8y3y8zFuSO54GfnvWKlK16MIW3EkyPslL5/BBjyT7Ho6evuxWMuybFk6r44S4ookwBQ+Btk4fkhibMYNTFfigR3G7hLCLsklNyXvN2ObdNY9OLAmyuOIMizhOg7iSex0F3LpVozgQ5nKrZiUBBrFMelcv+AhrkkC+QNeOFpOVB/U5gAAAABJRU5ErkJggg==");}';
       var stylesheet = document.createProcessingInstruction('xml-stylesheet', 'type="text/css" href="data:text/css;utf-8,' + encodeURIComponent(css) + '"');
       document.insertBefore(stylesheet, document.documentElement);
    })();
    Alles anzeigen

    Ersatzweise habe ich statt der alten UserChromeJS-Variante nach einer Neu-Installation auch die mit userChrome.xml und Änderung der userChrome.css getestet - ohne Erfolg. Ist da noch irgendwas zu beachten?

  • camp-firefox.de UI

    • David44
    • 24. September 2019 um 19:48

    Oh, da fühlt sich jemand auf den Schlips getreten. Das war nicht meine Absicht. Lies doch bitte emotionslos. Fakt ist:

    - die entscheidenden Funktionalitäten eines Forums sind ohne JS möglich, Beispiele gibt es zuhauf

    - JS zu erlauben vergrößert die Angriffsfläche des eigenen Rechners (Deine Seite mag vertrauenswürdig sein, aber was, wenn sie gekapert/verkauft wird? Beides woanders schon passiert.)

    Daß Millionen Fliegen nicht irren können und JS dauer-eingeschaltet haben, ist mir übrigens auch bekannt.


    Wenn Du Dich trotz dieser Fakten für JS-Zwang entscheidest, ist es eben so, deswegen mußt Du mir nicht Frechheit vorwerfen.


    Wenn die Mehrzahl der Nutzer tatsächlich so eine große Schrift wünscht, akzeptiere ich das. Nur muß ich mit dem Torbrowser eben jedes Mal 3 Stufen rauszoomen, damit mehr als 22 Zeilen auf den Bildschirm passen. Nett wäre es ja, wenn Du eine Lösung für die usercontent.css hättest. Hier liest das jetzt wohl keiner mehr. Soll ich die Frage nochmal einzeln stellen?

  • Frage zu policies.json

    • David44
    • 24. September 2019 um 13:17

    Kürzlich habe ich erst diese Erweiterung entdeckt und verwende jetzt folgende policies.json:

    Code
    {
      "policies": {
        "DisableAppUpdate": true,
        "DisableBuiltinPDFViewer": true,
        "DisableFeedbackCommands": true,
        "DisableFirefoxAccounts": true,
        "DisableFirefoxStudies": true,
        "DisablePocket": true,
        "DisableSetDesktopBackground": true,
        "DisableSystemAddonUpdate": true,
        "DisableTelemetry": true,
        "DisplayBookmarksToolbar": true,
        "NoDefaultBookmarks": true,
        "OverrideFirstRunPage": "",
        "OverridePostUpdatePage": ""
      }
    }
    Alles anzeigen

    Das funktioniert soweit super. Früher hatte ich dafür zig prefs.js- und userchrome.css-Einträge. Allerdings fällt auf, daß der Ordner datareporting trotzdem füllt. Sind also die prefs-Einträge zusätzlich nötig oder fehlt noch ein Eintrag in der .json?

  • camp-firefox.de UI

    • David44
    • 24. September 2019 um 13:11

    Im Zuge der Vorbereitung des unumgänglichen Updates von 60ESR auf 68ESR bin ich seit längerem wieder hier und etwas erschrocken. Früher war das Forum recht bequem zu lesen und zu nutzen, schnell, übersichtlich, ohne viel Schnickschnack. Jetzt dagegen ist Schreiben nur mit aktiviertem javascript möglich - WTF? Ist ja nett, wenn JS-Nutzer Komfort-Funktionen bekommen. Aber sicherheitsbewußte Nutzer komplett auszuschließen finde ich gelinde gesagt unglücklich.

    Ebenso die Voreinstellung der Schriftgröße, mit der kaum noch was auf den Bildschirm paßt. Die dauerhafte Speicherung einer Skalierung ist da nur ein mäßig guter Workaround, der zudem nicht mit dem Torbrowser funktioniert, den ich privat vorzugsweise benutze.

    Also es wäre schön, wenn man wieder eine JS-freie Nutzung ermöglichen könnte. Für die Schriftgröße gibt es doch sicherlich einen Workaround mit der usercontent.css. Habt ihr da etwas geeignetes?

  • Lesezeichen Script? [GELÖST]

    • David44
    • 16. Oktober 2018 um 16:44

    Habe es erst jetzt probieren können. Diese Konstanten hatte ich noch nicht verwendet. Es funktioniert bestens, nochmals vielen Dank!

  • Background Task

    • David44
    • 16. Oktober 2018 um 16:13

    Mit einem Lesezeichen wird das IMHO nicht gehen. Leg Dir doch einen Wget (oder cURL oder Powershell)-Aufruf auf den Desktop oder ins Startmenü. Direkt aus FF benötigt wohl ein Userscript (-> userChromeJS).

  • Lesezeichen Script? [GELÖST]

    • David44
    • 5. Oktober 2018 um 18:06

    Perfekt! Ganz herzlichen Dank. Sogar noch eleganter als das vorige Script. :)
    Als i-Tüpfelchen wäre es noch schön, wenn der Dateiname den Computernamen enthalten könnte, also statt bookmarks.json bookmarks_WKS01.json. Das scheint so ohne weiteres nicht zu gehen. Gibt es da einen Trick? Oder stattdessen: kann man einen String aus dem letzten SubDir von "Home" oder "ProfD" basteln? Meine Versuche scheitern alle kläglich.

  • Lesezeichen Script? [GELÖST]

    • David44
    • 4. Oktober 2018 um 12:28

    Vielen Dank, das ist schon mal hoffnungsvoll. Leider habe ich es unkorrekt formuliert. Es war nicht der HTML-Import gemeint, sondern das Wiederherstellen aus einer .json-Datei. Ich habe Dein Script mal geändert, aber es funktioniert dann nicht mehr.

    Code
    (function() {
    
    
      if (location != 'chrome://browser/content/browser.xul')
        return;
    
    
      const path = "C:\\Users\\BenutzerA\\Downloads\\bookmarks.json"; 
      OS.File.exists(path).then(function(exists) {
        if (!exists)
          return;
        if (!window.BookmarkJSONUtils) {
          ChromeUtils.import("resource://gre/modules/BookmarkJSONUtils.jsm");
        };
        BookmarkJSONUtils.importFromFile(OS.Path.toFileURI(path))
          .catch(Cu.reportError).then(function() {
            OS.File.remove(path);
          });     
      });
    
    
    })();
    Alles anzeigen

    Irgendetwas macht es, denn OS.File.remove(path) wird ausgeführt. Nur ändert sich an den Bookmarks nichts. Manueller Import über "Lesezeichen verwalten" funktioniert mit der .json-Datei dagegen einwandfrei. Wo ist der Fehler?

  • Lesezeichen Script? [GELÖST]

    • David44
    • 3. Oktober 2018 um 00:04

    Dann mache ich hier auch noch mal einen neuen Anlauf... geht das mit einem Script?

Unterstütze uns!

Jährlich (2025)

92,9 %

92,9% (604,17 von 650 EUR)

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