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


  • Speravir:
    > Oh, ich wollte keinen Druck aufbauen.
    Keine Sorge, alles gut. Klappt bei mir eh nicht. :D

    > Hier bei mir läuft das Skript in Fx 56 perfekt.
    Das bezweifle ich gar nicht. Aber spätestens mit FF58 (wahrscheinlich schon bei FF57) ist der Spass vorbei.


    Ja, aber das betrifft ja nicht nur dieses Skript. Wäre eben nur schön, wenn man es anpassen könnte.

    Zitat


    Mir ist schon klar, wozu jemand das Script nutzt, doch es ist meiner Meinung nach veraltet.
    Und mal ehrlich: es sind bei mir gerade einmal fünf Klicks nötig, um eine URL in einem anderen Browser zu öffnen. Also dafür brauche ich persönlich jetzt kein Script. :)


    Mit dieser Einstellung, verallgemeinert betrachtet, dürfte es einen Großteil der Addons und auch der vielen Userskripte nicht geben …

  • Wagt es hier jemand unsere dunklen Scripte öffentlich zu kritisieren ? Ich glaub, es hackt!
    Ich denk, es wird an der Zeit dem Gelumpe am Samstag mit ner schwarzen Laterne an die Türe zu hämmern [Blockierte Grafik: https://www.world-of-smilies.com/wos_starwars/emporerslightning0.gif]

  • Speravir:
    > [...]Mit dieser Einstellung, verallgemeinert betrachtet, dürfte es einen Großteil der Addons und auch der vielen Userskripte nicht geben …

    Stimmt... :mrgreen:
    Bzw. darf es die natürlich schon geben. Warum auch nicht? Ich selbst allerdings sehe das recht rational und meiner Meinung nach sind etliche Erweiterungen oder Userscripte tatsächlich überflüssig. Ich meine, jede Extension, jedes Script benötigt Ressourcen und alles läuft im Hintergrund mit, auch wenn es gar nicht genutzt wird. Und kann auch ggfls. eine Fehlerquelle sein. Das alles muss für mich in Relation zum Nutzen stehen. Warum sollte ich z.B. ein Script wie etwa Appmenu.uc.js einbinden? Sämtliche Funktionen, die das Script bietet, sind bereits bei FF an Bord oder sind auf andere einfache Weise verfügbar.
    Mit den Extensions sehe ich das ähnlich. Wobei Extensions einen klaren Vorteil besitzen: Sie können ohne Neustart des Browsers an- oder ausgeschaltet werden. Und so halte ich das auch. Bei mir sind mehr als die Hälfte der Extensions deaktiv, weil ich sie nicht ständig benötige. :)

    Windows 10 | FF 62.0 (64-Bit) / FF 61.0 (64-Bit) / FF 63.0 (64-Bit)

  • Ich habe das Script aus https://www.camp-firefox.de/forum/viewtopi…055423#p1055423 nochmal angepasst und einen anderen Pfeil eingebaut. Und wieder etwas dabei gelernt: man kann SVGs einbinden ohne sie nach base64 zu konvertieren. :)

    Code
    let menuitem = document.createElement('menuitem');
    menuitem.id = 'context-to-top';
    menuitem.classList.add('menuitem-iconic');
    menuitem.setAttribute('tooltiptext' , 'Skip To Top');
    menuitem.style.listStyleImage= 'url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><path fill="context-fill" d="M6 3a1 1 0 0 0-.707.293l-3 3a1 1 0 0 0 1.414 1.414L6 5.414l2.293 2.293a1 1 0 0 0 1.414-1.414l-3-3A1 1 0 0 0 6 3z"></path></svg>\')';
    menuitem.setAttribute('oncommand' , "ownerGlobal.gBrowser.selectedBrowser.messageManager.loadFrameScript(' data: , content.scrollTo( 0 , 0 ) ' , false);");
    let refItem = document.getElementById('context-reload');
    refItem.parentNode.insertBefore(menuitem, refItem);

    > Einige zum Teil mit über 20000 Zeilen codes.
    Gib's zu, Endor, du willst das gesamte Internet umstylen... :D

    Windows 10 | FF 62.0 (64-Bit) / FF 61.0 (64-Bit) / FF 63.0 (64-Bit)

  • und schon ausgetauscht ;) Danke für die Arbeit :klasse: .. Ich musste allerdings den Firefox neu starten mit Löschung des userChrome.js-Cache.

    Chromebook Lenovo IdeaPad Flex 5 - chromeOS 122 (Stable Channel) - Linux Debian Bookworm: Firefox ESR 115.8.0 und Firefox Nightly, Beta und Main Release (Mozilla PPA), Android 13: Firefox Nightly und Firefox (Main Release)

    Smartphone - Firefox Main Release, Firefox Nightly, Firefox Klar (Main Release)


  • Hier ca. 140 Scripte
    38 Erweiterungen
    176 CCS Stile

    Sind die an Quantum angepasst und hast du die irgendwo gehostet?
    Ich glaube ja, das viele, die ich von dir übernommen habe, nicht mehr in dem Umfang funktionieren bzw. da einiges raus kann... (ohne eine Ahnung davon zu haben....)
    Edit: Möchte auch noch mal auf meine andere Anfrage hinweisen:
    https://www.camp-firefox.de/forum/viewtopi…055514#p1055514

  • Also einiges habe ich bereits direkt so übernehmen können,
    wie zbs. meinen Haupt CSS Code für die Symbole der Kontextmenü Einträge.
    Klar auch da muss ich noch einige neue einbauen, aber im Großen und ganzen passt es.
    Einiges geht natürlich noch nicht, da ich aber auch noch Arbeiten gehen muss und
    es auch noch abseits vom Pc Dinge gibt, geht das nur langsam voran.
    Gehostet habe ich davon nichts.
    Du weißt ja wer fragt kriegt auch was. :wink:
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.0.1
    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!

  • Noch eine weitere Baustelle ist nicht gelöst...
    Der Shortcut "F1" für das Aufrufen von Support Mozilla..


    Leider klappt dies nicht ab Firefox 57 ff

  • F1 wird nicht mehr gehen, da das ab Firefox 57 nicht mehr erlaubt ist.
    Es ist nur noch ALT+Shift+ was auch immer erlaubt wenn ich mich nicht irre.

    Zitat von Clippings Autor

    - Due to WebExtensions being restricted from using any keyboard shortcuts that start with CTRL and ALT, the keyboard paste key has now changed - it is now
    ALT+SHIFT+Y (Cmd+Shift+Y on macOS).

    Quelle:
    https://addons.mozilla.org/de/firefox/add…/versions/6.0b1

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.0.1
    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!

    Einmal editiert, zuletzt von Endor (11. November 2017 um 12:27)