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

  • Installations Skript zur Vorbereitung des FF zur Nutzung von JavaScript. [ps1 verfügbar]

    • Mira_Belle
    • 27. April 2025 um 21:07

    Danke .DeJaVu
    Nettes kleines Programm um die ZIP runterzuladen und in einen Ordner zu entpacken.

    Aber Du hattest mich ja mal beschimpft, wegen eines Skriptes, welches ich in eine EXE "verwandelt" hatte.

    Nun ja, liegt mir fern, aber BrokenHeart hatte ja eine Anmerkung zu dem Download einer EXE!
    Und er schrieb, dass ein PS1 eben transparent in seiner Funktion wäre.
    Das war, so glaube ich, auch damals, so vor recht genau zwei Jahren das, was Dir so sauer aufgestoßen war.

    Kann ich aber heute nachvollziehen.

  • Skripte funktionieren nicht mehr

    • Mira_Belle
    • 27. April 2025 um 19:20

    @Horstmann Habe doch die Browser-Werkzeuge bemüht und da stand dann auto!

    Hast recht! Habe noch etwas gewühlt.

    Das ist besser:

    CSS
    #context-navigation > .menuitem-iconic {
      margin-top: -8px !important;
      margin-bottom: -8px !important;
      padding: 7px !important;
    }
  • Installations Skript zur Vorbereitung des FF zur Nutzung von JavaScript. [ps1 verfügbar]

    • Mira_Belle
    • 27. April 2025 um 17:39

    Hat sich etwas überschnitten!
    Ein PS-Skript und eine Anleitung, daraus eine EXE zu machen.

  • Installations Skript zur Vorbereitung des FF zur Nutzung von JavaScript. [ps1 verfügbar]

    • Mira_Belle
    • 27. April 2025 um 17:31

    Mein Gedanke ist, der User hat nichts Komisches gemacht!
    Firefox ist im richtigen Installationsordner und die, oder das Profil ist auch da, wo es hingehört.

    Und das Skript lässt sich ja in eine EXE wandeln.
    Kann man mit Prüfsumme (Hashes) versehen und dann erst veröffentlichen.

    Man kann das ganze aber auch einfach sein lassen und den Usern raten ganz einfach den Edge zu nutzen,
    dann braucht sich auch niemand mehr Gedanken um irgendwelche Anpassungen zu machen,
    denn MS weiß, was für einen Nutzer gut ist.


    Nachtrag.
    Wenn jemand in der Lage ist, den Firefox woanders zu installieren,
    es auch schafft, die Benutzerdaten auszulagern, der braucht wahrhaftig nicht
    so eine Hilfe, der ist auch fähig nach Anleitung die entsprechenden Schritte durchzuführen.

  • Installations Skript zur Vorbereitung des FF zur Nutzung von JavaScript. [ps1 verfügbar]

    • Mira_Belle
    • 27. April 2025 um 15:58

    BrokenHeart Wir ticken da gerade irgendwie synchron.

  • Skripte funktionieren nicht mehr

    • Mira_Belle
    • 27. April 2025 um 15:03

    Da mir auch nicht wirklich was anderes einfällt, bleibe ich bei dem "Zusatz"-CSS.
    Ich könnte ja das CSS in das Skript einbauen, aber .....

  • Skripte funktionieren nicht mehr

    • Mira_Belle
    • 27. April 2025 um 13:18

    2002Andreas Deine Symbole sind vom Firefox. Ich nehme an, die sind 16*16.
    Ich habe eigene Symbole genommen, welche erheblich großer sind.
    Warum auch immer, werden diese aber nicht auf die erforderliche Größe skaliert.
    Ob es nun in JavaScript eine Entsprechung für die CSS-Eigenschaften gibt, da habe ich nicht weiter nach gesucht!

    Denn das Skript einfach mit:

    JavaScript
    menuitem.style.minWidth = '16px';
    menuitem.style.minHeight = '16px';
    menuitem.style.width = '16px';
    menuitem.style.height = '16px';
    menuitem.style.backgroundSize = '16px 16px';

    ... erweitern, hat nicht funktioniert.
    Eventuell sagt mir Sören Hentzschel ja wo mein Denkfehler liegt. ;)

  • Skripte funktionieren nicht mehr

    • Mira_Belle
    • 27. April 2025 um 12:03

    Ach ja, da fiel mir auf, dass das Skript "SkipToTopAndBottom.uc.js" in der Nightly nicht mehr richtig funktionierte,
    bzw. dass die Symbole irgendwie falsch, zu groß dargestellt wurden.

    Ergo, Fehlersuche und beheben.
    Ergänzend musste ich eine CSS schreiben.

    CSS
    /* SkipToTopAndBottom.css */
    
    /* =========================== */
    /*  Skip To Top & Bottom Icons */
    /*  Einheitliche Icon-Größe    */
    /* =========================== */
    
    #context-navigation {
      > .menuitem-iconic {
            /* Gemeinsame Icon-Größe */
        > .menu-icon {
            width: 32px !important;
            height: 32px !important;
            max-width: 32px !important;
            max-height: 32px !important;
            background-size: contain !important; /* für perfekte Skalierung */
            object-fit: contain !important; /* falls SVGs oder PNGs verwendet werden */
        }
      }
    }
    Alles anzeigen

    Damit wurde das Problem behoben.

  • Eigene Icons für about:xxx in der Urlbar, bzw. im Container

    • Mira_Belle
    • 26. April 2025 um 23:44
    Zitat von DenalB

    Sobald ich dazu komme, melde ich mich hier wieder. ;)

    Ich weis, lange ist's her, aber Du bist mir was schuldig!

  • Installations Skript zur Vorbereitung des FF zur Nutzung von JavaScript. [ps1 verfügbar]

    • Mira_Belle
    • 26. April 2025 um 18:10
    Zitat von 2002Andreas

    CSS-Codes in Skripten funktionieren auch ohne die Änderung in der config.

    Ah, wusste ich nicht.

    ___________________________________

    Tester gesucht!

  • Installations Skript zur Vorbereitung des FF zur Nutzung von JavaScript. [ps1 verfügbar]

    • Mira_Belle
    • 26. April 2025 um 16:27

    Mein erster Gedanke war ja auch in diese Richtung!
    Wenn ein User aber seinen FF noch nicht fit für CSS gemacht hat, werden wohl auch so manches JavaScript
    nicht richtig funktionieren.
    Und, da ich ja für die Nutzung für JavaScript eh den richtigen Profilordner brauche, ....

    Ich muss halt nur daran denken, wenn es schon besagte Dateien gibt, dass die dann unangetastet bleiben.
    Aber das ließe sich dann ja auch auf zweierlei Weise prüfen
    1. Es gibt den "chrome"-Ordner schon
    2. Es gibt die "Dateien" schon.

  • Installations Skript zur Vorbereitung des FF zur Nutzung von JavaScript. [ps1 verfügbar]

    • Mira_Belle
    • 26. April 2025 um 16:13
    Zitat von 2002Andreas

    Sondern auch, wenn User schon eine userChrome.css oder userContent.css usw. haben.

    Guter Einwand!
    Aber das mit dem CSS baue ich erst ganz zum Schuss ein.
    Erst einmal soll es darum gehen den Firefox JavaScript tauglich zu machen.

  • Installations Skript zur Vorbereitung des FF zur Nutzung von JavaScript. [ps1 verfügbar]

    • Mira_Belle
    • 26. April 2025 um 16:04

    Ah, Danke Sören Hentzschel für diesen Tip.
    Nun muss ich etwas Hirnschmalz aufwenden.
    Ich habe NOCH keine Ahnung, wie man Dateien ausliest!
    Aber das würde ich ja auch bei der "user.js" gebrauchen.

    Nachfrage!
    Sollte dort nach dem Profil unter "[Profile0]" geschaut werden?

  • Installations Skript zur Vorbereitung des FF zur Nutzung von JavaScript. [ps1 verfügbar]

    • Mira_Belle
    • 26. April 2025 um 15:06

    Danke 2002Andreas So oder so ähnlich, darauf wird es hinauslaufen.
    Ich habe aber erst einmal das Problem überhaupt auf das eigentliche Profil zu greifen zu können.
    Wenn der entsprechende Ordner "xxx.default" oder "xxx.default-release" heißt,
    bekomme ich das, glaube ich hin.
    Aber was ist, wenn der Ordner anders benannt ist?
    Darüber zerbreche ich mir gerade den Kopf.

  • Installations Skript zur Vorbereitung des FF zur Nutzung von JavaScript. [ps1 verfügbar]

    • Mira_Belle
    • 26. April 2025 um 14:34
    Zitat von Endor

    Kann die Dateien gerne ins Zip Archiv integrieren.
    Sag mir Bescheid wenn ich das machen soll.

    Danke, werde ich machen, wenn es so weit ist.

    ----------------------------------------------------------------------------------------

    Ich bräuchte mal einen, oder zwei Freiwillige, die eine VM haben!
    Den Firefox ganz normal installieren,
    und dann das PS-Skript testen?

    Bitte per PN melden, denn das unfertige Skript möchte ich hier nicht posten,
    Wenn jemand, der keine Ahnung hat, es einfach so anwendet, und es nicht richtig funktioniert,
    schrottet er unter Umständen seine Windowsinstallation!

  • Installations Skript zur Vorbereitung des FF zur Nutzung von JavaScript. [ps1 verfügbar]

    • Mira_Belle
    • 26. April 2025 um 13:47

    Dann die Prüfung, ob der Firefox im richtigen Ordner installiert ist.

    Code
    # 3.Firefox Installationspfad
    $firefoxPath = Join-Path $env:ProgramFiles "Mozilla Firefox"
    
    # 4.Prüfen, ob der Ordner existiert
    if (!(Test-Path $firefoxPath)) {
        Write-Host "Firefox-Installationsordner wurde nicht gefunden! Vorgang wird abgebrochen." -ForegroundColor Red
        exit
    } else {
        Write-Host "Firefox-Installationsordner gefunden unter: $firefoxPath" -ForegroundColor Green
    }

    Zitat von 2002Andreas
    Zitat von Mira_Belle

    Mh, damit CSS funktioniert

    Nur mal so, dann müsste auch gleich noch der config Eintrag dafür geändert werden.

    Weiß ich, dazu komme ich später! Aber Danke für die Erinnerung.
    Aber das wird, sofern überhaupt möglich, etwas komplizierter:!:

  • Installations Skript zur Vorbereitung des FF zur Nutzung von JavaScript. [ps1 verfügbar]

    • Mira_Belle
    • 26. April 2025 um 12:53

    Mh, damit CSS funktioniert, könnte man auch gleich die Erstellung der "userChrome.css"
    und eventuell der "userChromeShadow.css".
    Und wenn wir schon dabei sind, kann eine "userContent.css" auch gleich mit erstellt werden.

    Wäre es möglich, dass Endor diese schon in sein ZIP integriert?

    CSS
    /* userChrome.css */
    /* In dieser Datei werden alle CSS-Regeln eingefügt, die den Firefox verändern */
    CSS
    /* userChromeShadow.css */
    /* In dieser Datei werden alle CSS-Regeln eingefügt, welche einen ::part() Selektor benötigen. */
    CSS
    /* userChromeShadow.css */
    /* In dieser Datei werden alle CSS-Regeln eingefügt, welche eine Hompage verändern */

    So in etwa könnte ich mir den Inhalt der einzelnen Dateien vorstellen.


    Stand der Dinge.

    Herunterladen und entpacken klappt schon mal!

    Code
    # 1.Zielordner für ZIP-Download und Entpacken
    $tempDir = "$env:temp\FF"
    
    # 2. ZIP herunterladen und entpacken
    if (!(Test-Path $tempDir)) {
        New-Item -Path $tempDir -ItemType Directory -Force
    }
        pause
    $zipUrl = "https://raw.githubusercontent.com/Endor8/userChrome.js/master/userChrome/Dateien/firefox-anpassungen.zip"
    $zipPath = "$tempDir\firefox-anpassungen.zip"
    
    if (!(Test-Path $tempDir)) {
        New-Item -Path $tempDir -ItemType Directory -Force
    }
    
    Invoke-WebRequest -Uri $zipUrl -OutFile $zipPath
    
    Expand-Archive -Path $zipPath -DestinationPath $tempDir -Force
    Alles anzeigen
  • Installations Skript zur Vorbereitung des FF zur Nutzung von JavaScript. [ps1 verfügbar]

    • Mira_Belle
    • 26. April 2025 um 12:31

    Auf Anregung von BrokenHeart versuche ich mich mal an einem PowerShell-Skript,
    damit die entsprechenden Dateien in die richtigen Ordner kopiert werden.

    Zur Erinnerung:

    GitHub - Endor8/userChrome.js: Skripte für die Firefox-Erweiterung userChromeJS
    Skripte für die Firefox-Erweiterung userChromeJS. Contribute to Endor8/userChrome.js development by creating an account on GitHub.
    github.com

    Zur Anleitung ganz nach unten scrollen.

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

    • Mira_Belle
    • 25. April 2025 um 23:55
    Zitat von BrokenHeart

    Du beherrscht das doch, wenn ich mich nicht täusche. Na, wie wär's ... :P

    Würde ich ja gerne, aber so wirklich fit bin ich da auch nicht!
    UND wäre auf jeden Fall auf Hilfe angewiesen.
    Und dann wäre ja noch das Problem mit dem Testen!!
    In einer VM sollte das kein Problem sein, aber bisher habe ich auf meinem System
    es einfach noch nicht hinbekommen, so ein Ding zu starten. Ums verrecken nicht!
    Da steh' ich mir wohl selbst im Weg, warum auch immer.


    Nachtrag!

    Ich überrasche mich immer mal wieder selber!
    ABER ich scheitere am Profilpfad.

    Runterladen, ok. Entpacken, ok.
    Kopieren der "config.js" ins Programmverzeichnis, auch ok,
    Anlegen des Ordners "userChromeJS", auch kein Ding.
    Kopieren der Dateien, die da rein sollen, abgehakt.

    Und dann kommt das Profilverzeichnis:!:
    Ende. Da verließen sie sie! Ich bin in einer Schaffenskrise. ^^


    "$env:APPDATA "Mozilla\Firefox\Profiles" bis hier her komme ich, und dann "xxx..default"!?
    Ich muss ja in diesen Ordner um darin den "chrome"-Ordner erstellen zu können.

    Jemand eine Idee?

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

    • Mira_Belle
    • 25. April 2025 um 15:52
    Zitat von Sören Hentzschel

    Es kommt immer darauf an, was man möchte.

    So schaut's aus.

    Dein Einwand kann ich durchaus verstehen, wenn man große Projekt pflegt,
    wie den Onlineauftritt eines Unternehmens würde es auf jeden Fall sehr schnell unübersichtlich und kompliziert werden.

    Wir reden hier aber nur von kleinen Anpassungen des Firefox. ;)

    Und man muss auch bedenken, dass weniger visierte Anwender solche Anpassungen vornehmen möchten.
    Einige sind ja schon fast überfordert, die richtigen Vorbereitungen zu treffen, damit der Firefox überhaupt anpassbar wird.

    Nun bin ich gespannt, was BrokenHeart zu dem Thema meint.

    Eventuell trenne ich in Zukunft ja doch CSS und JavaScript, aber ich weiß es noch nicht.

Unterstütze uns!

Jährlich (2026)

76,1 %

76,1% (589,79 von 775 EUR)

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