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

  • OK, ich werde dann vielleicht doch mal Tampermonkey oder Violentmonkey (Tipp aus dem anderen Thread, von miku23) testen.

    8) Gruß camel-joe

    Festes Profil: nicht vorhanden
    Portable: ESR

  • Servus in die Werkstatt.
    Wenn einer Ahnung, Lust und vor allem Zeit hätte, sich hier mal 2 Klamotten anzugucken, die leider nicht mehr funktionieren wollen. Wir sind im aktuellen Fuchs 54 und mit den 3 neuen JS Config-Dateien von Kamerad aborix. Aber auch ohne diesen und mit aktivierter userChrome.js Erweiterung das gleiche Bild.

    MCPasteAndGo // Konsole sagt:

    Code
    (function() {

    gefällt mir nicht und bei

    Code
    var ww = Cc["@mozilla.org/embedcomp/window-watcher;1"].getService(Ci.nsIWindowWatcher);

    ist Cc nicht definiert!

    Progressbar in Tab // Konsole sagt wieder:

    Code
    (function() {

    gefällt mir nicht und bei

    Code
    var uri = makeURI('data:text/css,' + encodeURIComponent('\

    ist makeURI nicht definiert!

    Gleichzeitig gibt es auch nen Fehler in der userChromeJS.js im Profil und zwar

    Code
    Components.classes["@mozilla.org/moz/jssubscript-loader;1"]

    Hier scheint dem Fuchs wohl der Loader String irgendwie nicht zu gefallen. Scripte werden aber trotzdem geladen!

    Eigentlich gefällt dem ollen Fuchs mtw. gar nichts mehr so richtig, sobald man nur nen kleinen 5er Imbus aus der Kiste holt :roll::grr:


    Übrigens, den Fehler mit RestartFirefoxButton_Movable konnte ich doch noch aus der Welt schaffen.

  • Hallo Hombre,

    in Anlehnung zu MCPasteAndGo, das Script ist gut, aber kennst Du vielleicht ein Script, welches den markierten Text per Mittelklick direkt suchen lässt?

    8) Gruß camel-joe

    Festes Profil: nicht vorhanden
    Portable: ESR

  • Servus mein Jung,

    sowat direkt haben wir wohl nicht im Angebot. Ich mach das anstatt mit Klicks, mit kleinen Mausbewegungen. Also zB. Wort markieren, kurz nach rechts ziehen und fallen lassen.
    Dazu wären dann zB. diese Scripte hier zu nennen: DragNgo.uc.js mit vielen Funktionen, oder auch EasyDragToGo_Mod.uc.js als ne schlanke Alternative.

  • Hallo Hombre,

    danke für den Tipp, aber ich bin irritiert.

    Drag and go kann laut Beschreibung doch nur 1 Sache.
    Wo sind denn die vielen Funktionen? Und wieso sind die nicht beschrieben?

    Das schlanke Gegenstück Easy Drag To Go_Mod, was sich "nur" auf das Wesentliche beschränken soll, das kann doch weitaus mehr. Ist denn das kein Widerspruch?

    Dann stellt sich mir die Frage, warum auch dort keine Beschreibung zu finden ist, mit welchen Tasten/Gesten die vielen Funktionen gesteuert werden.

    Drag and go ist zwar klasse, aber es erfüllt nicht meinen Wunsch, da nur Webseiten geöffnet werden.
    Auch finde ich die Beschreibung nicht ganz richtig, denn da fehlt etwas.

    Da steht:

    Zitat

    Wird über Mausgesten gesteuert. Links "anfassen" und "fallen lassen" öffnet den Link in einem neuen Tab.
    Erspart Add-Ons wie QuickDrag etc..

    Aber das Script kann mehr, dann das Script behandelt nicht nur echte Links, das Script wandelt jeden markierten Text in eine URL um. Wenn ich z.B den Begriff Qualcomm (nur Text) markiere, ziehe und fallen lasse, dann ruft das Script https://www.qualcomm.de auf. Diese Info fehlt.

    8) Gruß camel-joe

    Festes Profil: nicht vorhanden
    Portable: ESR

  • Ach mein alter camel ;)
    Was soll ich dir dazu sagen.
    Wir hatten und haben weder Nerven, noch die Zeit dazu, bei jedem Script alles bis aufs kleinste detail zu beschreiben. Wir waren schon froh, soviel Klamotten beisammen zu kriegen und sie über längere Zeit und über mehrere Füchse hinweg so halbwegs am Leben zu halten.
    Und das alles irgendwo in der Nacht zwischen Familie, Job und Bett.

    Markiere einfach mal was und bewege das dann in alle Himmelsrichtungen, dann wirste schon erkennen, welche Funktionen so am Start sind.
    In der leichten Version ziehst du das markierte kurz nach links und es wird dir in neuem Tab alles automatisch bei Google ins deutsche übersetzt.
    Ansonsten hab ich mir damals zumindest die Mühe gemacht, die einzelnen Funktionen auf deutsch ins Script zu schreiben.

  • Wir hatten und haben weder Nerven, noch die Zeit dazu, bei jedem Script alles bis aufs kleinste detail zu beschreiben. Markiere einfach mal was und bewege das dann in alle Himmelsrichtungen, dann wirste schon erkennen, welche Funktionen so am Start sind.

    Ah, mein dunkler Geselle, das ist eine gute Idee, ich switche und swatche. Ich werde unserer Entwicklung mal mitteilen, dass sie in Zukunft keine Gedanken mehr an die Symbolik der Schalter zu verschwenden braucht. Die Kunden sollen einfach hier mal ziehen oder dort mal drücken. Das wird der Brüller. :mrgreen:

    Das ist er übrigens auch immer dann, wenn man Freunde mit einem Xiaomi oder Meizu während dem Toilettengang ärgern möchte. Einfach mal die Sprache umstellen... :lol:

    8) Gruß camel-joe

    Festes Profil: nicht vorhanden
    Portable: ESR

  • Hallo,
    ich habe interessehalber mal die Erweiterung userChromeJS installiert und von ardiman/... einige uc.js Dateien runtergeladen und ausprobiert.
    Zu meinem Verständnis einige Fragen: werden diese Dateien jedesmal neu geladen? Ich dachte der Code wird z.B. in die userChrome.js übernommen.
    Wenn ich das Addon userChromeJS wieder deinstalliere ist dann der FF wieder wie vorher oder muss noch mehr bereinigt werden? (Damit meine ich nicht die uc.js Dateien aus dem Chrome Verzeichnis löschen)

    Schon mal Danke für eure Antworten.

    MfG
    Geldhügel


  • Ich dachte der Code wird z.B. in die userChrome.js übernommen.


    Nein, die Scripte sind alle im Ordner chrome.
    In der Datei userChrome.js befindet sich der Eintrag (userChrome.import("*", "UChrm");) um diese Scripte nutzen zu können.


    muss noch mehr bereinigt werden?


    Du könntest noch den Eintrag userChrome.import("*", "UChrm"); aus der userChrome.js Datei wieder löschen.

    Für die Zukunft evtl. eine Überlegung wert, du könntest dir ja auch ein weiteres Profil erstellen, und das dann nur für solche Testzwecke nutzen.

  • Vielen Dank Andreas für die Infos.

    Das mit dem zweiten Profil werde ich machen. Nur, manchmal ist man so beim stöbern, kommt auf irgendwelche Ideen und probiert die dann gleich aus. Da ist dann nicht immer alles logisch was ich da mache.

    MfG
    Geldhügel


  • [...] sich hier mal 2 Klamotten anzugucken, die leider nicht mehr funktionieren wollen.
    [...]
    MCPasteAndGo

    Bitte testet mal das folgende Skript.

    Es funktioniert noch nicht
    - in der Findbar
    - und mit e10s bei Eingabefeldern auf Webseiten.

  • Also ich nutze immer nur den Mittelklick.
    Komischerweise hat es auch immer so funktioniert. Liegt aber wohl damit zusammen, dass ich noch n Script nutze, womit alles erdenkliche in neuen Tabs aufgeht.
    Nur jetzt in der Kombi mit deinem neuen MCPasteAndGo will es in der Searchbar nicht klappen. In der Urlbar dagegen kein Problem.

    Mit OpenNewTab.uc.js mach ich das ganze. Ist eine neue aktuelle Version, die auf Github aber noch nicht hoch geladen wurde.

  • Ich habe alle Updates an Mithrandir am 04.07.2017 weiter gegeben. Leider hat er bis jetzt
    meine PN noch nicht gelesen. Sobald er Zeit hat wird er sich sicher darum kümmern.
    Mfg.
    Endor

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

  • loshombre, damit geht es wieder:

  • Hallo aborix.
    Funktioniert das Script jetzt also wieder komplett?
    Wenn ja reiche ich das auch gleich Mithrandir weiter.
    Mfg.
    Endor

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

  • Sehr schön Hombre aborix, funktioniert für mich genau so wie früher :klasse: Vielen Dank dafür!

    Allerdings tut es nur für mich aktuell ausreichend. Im Grunde genommen ist das Script nach wie vor kaputt, weil es mit dem neuen Fuchs-Hauptbestandteil (e10s) nicht machen will.
    Somit kann es aktuell leider auch nicht auf Github landen.