Beiträge von David44

Du benötigst Hilfe bezüglich Firefox? Bitte stelle deine Frage im öffentlichen Bereich des Forums und nicht per Konversation an wahllos ausgesuchte Benutzer. Wähle dazu einen passenden Forenbereich, zum Beispiel „Probleme auf Websites“ oder „Erweiterungen und Themes“ und klicke dann rechts oben auf die Schaltfläche „Neues Thema“.

    Gefühl, dass du überhaupt nicht richtig liest, was man dir schreibt.

    Das Gefühl habe ich auch :-/, deswegen gehe ich auch nicht auf jede Äußerung ein. Der Thread ist schon unübersichtlich genug.

    Wenn die letzte Frage mißverständlich war oder untergegangen ist, noch einmal, unabhängig vom gelösten "nojs"-Problem:


    Wie kann man per Script im Quelltext suchen und diesen ersetzen? Also was nach let document = event.target; folgen müßte. Die replace() -Funktion könnte doch da irgendwie anwendbar sein?

    Erfolg! Es klappt :-) Danke Aborix!

    Warum vorhin nicht: ich habe für das Code-Zitat den Kommentar 'rausgelöscht. Erst als ich den Kommentar auch in der Datei gelöscht hatte, funktionierte es. Da war mir ein Zeichen hineingeraten, was FF nicht geschmeckt hat.


    Wieso denkst du dir dafür jetzt einen komplett anderen und falschen Code aus?

    Sorry, daß ich mich nicht so gut auskenne wie Du. Nimm es doch als Zeichen, daß ich mich bemühe, selbst zur Lösung beizutragen.


    Weil ich gerne dazu lerne: wie würde denn ein search&replace an der Stelle funktionierend aussehen?

    Ein Skript kann so aussehen:

    Danke für Deine Mühe. Es sieht vielversprechend aus, leider passiert nichts Wahrnehmbares beim Test mit abgekürztem Script test.uc.js:

    Funktioniert das denn bei Dir? D.h. wird die Seite https://phpbb.com auch mit deaktiviertem JS angezeigt?

    Ich habe dann mal document.replace("nojs notouch", "notouch"); probiert, leider genauso erfolglos; Anzeige und Quelltext ändern sich nicht.

    Nutzt du ernsthaft noch Proxomitron?

    Ist ja leider nicht mehr sinnvoll möglich. BTW: Der Code wurde IIRC nicht nicht freigegeben sondern ist mit dem Tod von Scott Lemmon verlorengegangen. Mittels Decompilieren wurde vor kurzem zwar offenbar wieder eine lauffähige Version erstellt, aber deren Quellcode scheint nicht offen zu sein. Das ist mir für den ernsthaften Einsatz dann doch zu unsicher. Für das SSL-Problem gibt es zwar evtl. auch eine Lösung, aber das erhöht die Komplexität nochmals. Einige der größten Störfaktoren lassen sich ja schon mit NoScript und usercontent.css beseitigen. Aber die Proxomitron-Funktionalität wünsche ich mir schon des öfteren zurück...

    Am einfachsten wäre es, du gibst uns die Webseite.

    Steht doch oben: : https://www.phpbb.de/community/ Wenn das damit also einfach ist, bin ich gespannt auf die Lösung. :-)


    Aber grundsätzlich entfernt man in JavaScript wie folgt eine Klasse:

    Danke, mal schauen, ob sich das irgendwie umsetzen läßt.

    Eine grundsätzliche Frage, auf die ich beim Überfliegen der nun 120 Threadseiten keine Antwort gefunden habe:

    kann man per Userscript den Inhalt von Webseiten ändern? Also eine Art s/foo/bar. Für den Anfang würde ich nur in einem Attribut etwas löschen wollen. Versucht habe ich ohne Erfolg Variationen in dieser Art

    Code
    function ContentLoaded() {
    document.querySelector('body').classList.remove('nojs');
    }
    gBrowser.addEventListener("DOMContentLoaded", ContentLoaded, true);

    Wenn das überhaupt geht, wäre der nächste Schritt, das auf ausgewählte Webseiten einzugrenzen.

    Das heißt, dein Code macht die ganze Seite zu einer riesengroßen weißen Fläche ohne jeden Inhalt.

    So ist es erwartungsgemäß leider, d.h. es sieht aus wie vorher...

    Eine Klasse kann, wie von .DeJaVu scho gesagt, nur via JavaScript entfernt werden.

    Ah, auf die Gefahr hin, daß Du das nicht gerne liest: gibt es dafür vielleicht ein Beispiel-Userscript? Mit Proxomitron wär' das ein Klacks, die FF-Interna kenne ich dafür noch zu wenig.

    Wenn jemand eine Seite braucht, um die Frage nachzuvollziehen: https://www.phpbb.de/community/

    Aber wer eine Lösung hat, braucht das wahrscheinlich nicht.

    Kann man z.B. per usercontent.css auch den Inhalt eines Class-Parameters ändern oder diesen auf andere Art "neutralisieren"? Z.B. sendet eine Seite:

    Code
    <body id="phpbb" class="nojs notouch section-index ltr ">

    Damit wird ohne Javascript nichts angezeigt. Editiert man im Quelltext das "nojs" 'raus, ist der Inhalt normal zugänglich. Ich aktiviere Javascript nur in Ausnahmefällen, nach Möglichkeit gar nicht. (*)

    Erweiterungen, die das können, gibt es sicherlich einige. Wenn es ohne eine solche nicht geht, welches ist denn eine minimal-invasive?


    (*) Belehrungen über die Unsinnigkeit von deaktiviertem JS bitte nicht hierher.

    Die Dateigröße ist vollkommen unerheblich, oder hat die Festplatte nur noch 3 MB freien Speicher?

    Natürlich ist die Dateigröße erheblich. Mehr Code -> mehr Bugs, i.d.R. mehr Ladezeit+Arbeitsspeicher. Über den Platz auf dem Datenträger sehe ich schon großzügig hinweg. :-) Je mehr Code, desto leichter lassen sich Funktionen vor dem Anwender oder der sicherlich vorhandenen aber keineswegs unfehlbaren Überprüfung durch Mozilla verstecken. Ab gewissen (recht niedrigen) Dimensionen bleibt mir nichts anderes übrig, als dem Anbieter zu vertrauen. Aber wenn die Funktionalität einfach genug ist, habe ich lieber selbst ein Auge drauf. YMMV

    Du vergleichst erstens Äpfel mit Birnen und ordnest den Satz zweitens völlig falsch ein: In der Aussage vom Tor-Projekt geht es um Tor, nicht um Firefox.

    Ja: Megabytegroße schwer durchschaubare Addons mit einfach zu überblickenden Scripten, bzw. "Erweiterung, deren Abläufe/Aufbau ich nicht verstehe" mit "Script, das lesbar und nachvollziehbar vor mir liegt". Firefox ist der Browser in Tor und diesen nutze ich fast ausschließlich. Das Zitat ist nur als ergänzende Begründung zu meinem Bestreben, Addons nach Möglichkeit wegzulassen gemeint. Es gibt eben Nutzer mit unterschiedlichen Ansichten und Wünschen. Aber Du darfst gerne das letzte Wort dazu haben. Ich habe nun genug geschrieben.

    Da keine weiteren Erkenntnisse mehr zu verzeichnen sind...

    Bei einem Add-On ist normalerweise schwerer nachzuvollziehen, was es tut, schon allein aufgrund von Größe und Darreichungsform. Typische Userscripte haben überschaubare 5..10kB, das kann man noch halbwegs einfach überblicken. Die vorgeschlagenen Add-Ons sind um Faktor 10..15 größer und damit sogar noch sehr klein. Wir können uns darauf einigen, daß es letztlich Ansichtssache ist.

    Userscripte updaten sich nicht automatisch. Bei Add-Ons kann es passieren, daß einen ungewollte Funktionen untergejubelt werden, wenn man die automatischen Updates nicht deaktiviert. Bei Userscripts muß man selbst aktiv werden.

    Die Tor Project FAQ sagt auch: "We do not recommend installing any additional Firefox add-ons with Tor Browser. Add-ons can break your anonymity in a number of ways, including browser fingerprinting and bypassing proxy settings."

    Und dann? Dialogfenster öffnet sich, schließt sich.

    Korrektur: das war in Ff60 ESR, den ich gerade nutze. In FF68 ESR passiert das gleiche, aber die Checkbox ist da. Sie ist aktiviert, was aber leider keinen Einfluß auf das Verhalten bei D&D hat.

    Ist hier der passende Ort für Fragen zum Torbrowser? Der ist ja auch nur eine Anpassung bzw. Erweiterung von Firefox ESR.

    Wie im Forum zu lesen ist, sollte policies.json ab FF60 funktionieren. Ich möchte die Datei nutzen, um Suchmaschinen einfach verwalten zu können. Geht das denn? Denn bis jetzt werden die Einstellungen ignoriert.

    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.

    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?

    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.