extra_config_menu.uc.js > ohne security.allow_unsafe_dangerous_privileged_evil_eval auf false

  • Ah, jetzt ja!

    Einfach beide Zeilen

    JavaScript
    retValue = "userChromeJS/uc.js ("+s+"):\n------------------------\n"+sArray.join("\n")+"\n\nuserChromeJS/uc.xul ("+x+"):\n-------------------------\n"+xArray.join("\n");

    und

    JavaScript
    retValue = retValue + "\n\nuserChromeJS/uc.xul ("+x+"):\n-------------------------";

    per " // " auskommentieren.

    Und wer mag, kann

    Code
    retValue = "userChromeJS/uc.js ("+s+"):\n------------------------";

    das userChromeJS/uc.js z.B. in "Userskripte" oder "Eigene Skripte" oder "Installierte Skripte" ändern. ;)

    Oder wir legen das jetzt hier fest und ich poste noch einmal das komplett überarbeitete Skript.


    "Userskripte" oder "Eigene Skripte" oder "Installierte Skripte"

    Ich weiß nicht so recht, was am besten passt, was am ehesten zu trifft,
    was am ehesten Sinn macht (ergibt).

    Mit <3lichem Gruß

    Mira

    Einmal editiert, zuletzt von Mira_Belle (11. August 2026 um 20:35) aus folgendem Grund: Ein Beitrag von Mira_Belle mit diesem Beitrag zusammengefügt.

  • :?:

    Wenn Du
    retValue = "userChromeJS/uc.js ("+s+"):\n------------------------\n"+sArray.join("\n")+"\n\nuserChromeJS/uc.xul ("+x+"):\n-------------------------\n"+xArray.join("\n");
    und
    retValue = retValue + "\n\nuserChromeJS/uc.xul ("+x+"):\n-------------------------";

    auskommentiert hast, dürfte nuserChromeJS/uc.xul gar nicht "erscheinen"!

    Und was mich auch irritiert ist das undefined für die installierten Skripts!

    Test-Skript, schon vorbereitet!


    Ergebniss sollte in etwa so aussehen:

    Der zweite Eintrag userChromeJS/uc.xul (0): kann ja nicht erscheinen.

    Mit <3lichem Gruß

    Mira

  • Bereinigte und überarbeitete Version!

    Endor Wenn Du magst, bitte nochmals testen,
    und wenn Du diese Version für gut befindest, ....

    So, wenn doch noch Fehler vorhanden sein sollten, was ja nie auszuschließen ist,
    bin nun in Urlaub.
    Entweder schaut jemand anders dann danach, oder es muss 14 Tage warten.
    Eventuell habe ich heute Abend noch mal etwas Zeit.
    Also testet, was das Zeug hält. :D


    "Eigene Skripte"

    Also so wirklich werde ich mit dieser Bezeichnung nicht wirklich warm!

    Aber "Userskripte" oder "Benutzte Skripte" oder "Installierte Skripte" finde ich jetzt auch nicht soo dolle!

    Hat denn niemand eine andere Idee?

    Mit <3lichem Gruß

    Mira

    3 Mal editiert, zuletzt von Mira_Belle (12. August 2026 um 22:14) aus folgendem Grund: Ein Beitrag von Mira_Belle mit diesem Beitrag zusammengefügt.

  • Hat denn niemand eine andere Idee?

    Vielleicht könnte man den konkreten Namen des Ordners ja dem User überlassen; und stattdessen eine Variable im Kopf der Datei deklarieren die dann im Quellcode angewendet wird. Auf mich trifft das leider nicht zu denn ich habe die Scripte auf mehrere Ordner verteilt (Button/Menu/Ohne/Projekte).

    EDIT: Habe gerade mal das Script aus Beitrag #65 unter Linux getestet...
    Filemanager- und Editorpfad funktionieren.
    Mittelklick auf Icon nicht (hat bisher about:config geöffnet).

    Ansonsten ist es so wie bisher: hat ein Ordner/Datei nicht genau den hier festgelegten Namen muß der eben händisch im Script geändert werden (und manchmal nicht nur an einer Stelle im Quellcode [für CSSShadow mindest. 6x]).

    Dieser Beitrag ist ohne Hilfe einer 'KI' entstanden.

    2 Mal editiert, zuletzt von Mitleser (12. August 2026 um 20:25)

  • Mitleser
    Das Script wurde von mir nur Fehlerbereinigt und moderat angepasst!
    Es funktioniert genau so, wie das Ursprüngliche auch!

    Wenn das Ursprüngliche für Linux, und wahrscheinlich auch für Apple angepasst werden musste,
    so dann auch diese Version.

    Bei dem Ausdruck "Eigene Skripte", ging es nur um die oberste Zeile,
    wenn Du auf "Skriptliste in Zwischenablage" klickst
    und dann alles aus der Zwischenablage dann irgendwo einfügst!

    Siehe hier, einfach aus der Zwischenablage hier eingefügt:

    Code
    Eigene Skripte (5):
    ------------------------
    1. # check.uc.js
    2. # 1 extensionsUpdateChecker.uc.js
    3. # 1_TEST.uc.js
    4. # 1_TEST_2.uc.js
    5. # FoxInstanzStarter.uc.js

    "Userskripte" oder "Benutzte Skripte" oder "Installierte Skripte" fielen mir ein.
    Gefällt mir aber alles nicht so wirklich.
    Daher die Frage, ob jemand einen besseren Begriff parat hat. ;)

    Wenn es keine Vorschläge geben sollte, tendiere ich dann doch z.Z. am ehesten zu "Userskripte".
    Aber ich bin wankelmütig:!:
    Kann morgen schon wieder ganz anders sein.

    Mit <3lichem Gruß

    Mira

  • Es funktioniert genau so, wie das Ursprüngliche auch!

    wenn das Ursprüngliche für Linux, und wahrscheinlich auch für Apple angepasst werden musste,

    An Linux muß aus meiner Sicht nichts angepasst werden, funktioniert unter Windows der erwähnte Rechtsklick Mittelklick auf das Icon, der bisher about:config geöffnet hat?

    Dieser Beitrag ist ohne Hilfe einer 'KI' entstanden.

    Einmal editiert, zuletzt von Mitleser (12. August 2026 um 21:47)

  • Wenn es keine Vorschläge geben sollte

    Bei mir sieht das schon immer so aus:


    Mittelklick auf das Icon, der bisher about:config geöffnet hat

    Da ich den Mittelklick anderweitig nutze kann ich das leider nicht testen. Bei mir geht es über den Rechtsklick.

    Mit freundlichem Gruß
    Andreas
    Mein Laptop  Meine Add-ons

    Einmal editiert, zuletzt von 2002Andreas (12. August 2026 um 22:01) aus folgendem Grund: Ein Beitrag von 2002Andreas mit diesem Beitrag zusammengefügt.

  • Schreibe ich so verwirrend?
    Es geht nicht ums Menü!!

    Aber, ja, ich werde die betreffend Zeile

    var retValue = "Installierte Skripte (" + sArray.length + "):\n------------------------";

    in

    var retValue = "Meine Skripte (" + sArray.length + "):\n------------------------";

    ändern:!:

    Dann passt das alles auch zusammen!
    Ergibt Sinn.

    ---------------------------------------------------------
    Ist erledigt:!:

    Mit <3lichem Gruß

    Mira

  • So allgemein, weil auch Mitleser das offensichtlich missverstanden hatte.

    Ist aber jetzt nicht mehr so dringlich, da ich mich nun festgelegt habe!
    Ich finde "Meine Skripte" recht gut,
    da dieser Ausdruck ja auch im Menü Verwendung findet.

    Schaut dann so aus:

    Code
    Meine Skripte (5):
    ------------------------
    1. # check.uc.js
    2. # 1 extensionsUpdateChecker.uc.js
    3. # 1_TEST.uc.js
    4. # 1_TEST_2.uc.js
    5. # FoxInstanzStarter.uc.js

    Mit <3lichem Gruß

    Mira

  • Äh, nein.

    Der Linksklick öffnet den Tab mit about:config

    Was passierte denn bisher bei Linksklick?


    Noch kann ich das schnell ändern!!
    Muss aber ins Bett, um 4:30 Uhr ist die Nacht vorbei!!
    Und dann kann ich erst in 14 Tagen etwas ändern.

    Mit <3lichem Gruß

    Mira

  • Was passierte denn bisher bei Linksklick?

    Ich beantworte mal meine Frage selber!!
    Nichts.

    Werde mir überlegen, ob ich das wieder auf den Mittelklick lege,
    oder ob es in dem Konfigbereich dafür eine Einstellung geben wird,

    oder, ob auf eine Taste, Mitte oder Rechte eine weitere Funktion drauf kommt!

    Könnt ja mal darüber diskutieren.
    Einstellungen oder ...
    Überlegt mal was am ehesten Sinn ergibt.
    Mh, ob wohl ich Option 1 präferiere.
    Dann kann jeder selber festlegen mit welcher Taste der Tab mit about:config sich öffnet.


    Gute n8
    werde alles Weitere per Smartphone hier verfolgen,
    eventuell auch mal eine Nachricht hinterlassen,
    aber am Skript werde ich nichts mehr machen.

    Bin dann mal weg.
    Mein Schiff ich koooooome.

    Mit <3lichem Gruß

    Mira

  • Hallo zusammen.
    Hallo Mira_Belle!
    Ja mit dem Original Script öffnet sich bei Mittelklick about:config hier in einem neuen Tab.
    Beim aktuellen Script von Dir öffnet es sich mit rechts klick.

    Schöne Reise und erhole dich gut.
    Viele Grüße
    Endor


    Mitleser

    Zeile 64

    if (event.button == 2 && !this.open) {

    so ändern:

    if (event.button == 1 && !this.open) {

    dann funktioniert es wieder mit Mittelklick.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:154.0) Gecko/20100101 Firefox/154.0
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

    2 Mal editiert, zuletzt von Endor (13. August 2026 um 14:37) aus folgendem Grund: Ein Beitrag von Endor mit diesem Beitrag zusammengefügt.

  • Endor Ja, merkwürdigerweise funzt der Mittelklick if (event.button == 1 && !this.open). Habe das jetzt mehrmals in einem neuen Profil geprüft...Rechtsklick funzt definitiv nicht (und event.preventDefault(); auch nicht).

    Dieser Beitrag ist ohne Hilfe einer 'KI' entstanden.

  • Prima. Danke für den Test.

    Dann würde ich es so lassen. Wenn Mira_Belle einverstanden ist,
    also mit Mittel Klick.

    Bei Rechts klick in Windows öffnet sich standardmäßig das selbe Menü
    wie in Linux. Nur wenn es im Script anders definiert ist funktioniert das
    mir Rechts Klick.

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:154.0) Gecko/20100101 Firefox/154.0
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!