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

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“.
  • Das kann dir wohl nur aborix beantworten, aber ich denke mal so wie im Skript des Beitrags #32 des anderen Threads in Zeile 10.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice und WordPress

  • Daran habe ich gar nicht gedacht. Aber da wird ein schon im Fx vorhandener Shortcut ausgeführt, im AppMenu ist noch gar keiner definiert. Mit dem Hinweis auf aborix hast du bestimmt recht :)

  • Aber da wird ein schon im Fx vorhandener Shortcut ausgeführt, im AppMenu ist noch gar keiner definiert.

    Den kann man ja definieren. Das Problem könnte lediglich sein, dass ein Konflikt mit einem anderen Eintrag entsteht. Ich könnte mir vorstellen, dass es dann wie folgt aussieht:


    JavaScript
    let evt = new KeyboardEvent('keypress', {key: "I", charCode: 73, altKey: true, ctrlKey: true, shiftKey: true});

    Das entspräche Alt+Strg+Umsch+I.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice und WordPress

  • Teste zum Öffnen der Browser-Werkzeuge diesen Code:

    JavaScript
    var { require } = ChromeUtils.import('resource://devtools/shared/Loader.jsm', {});
    var { BrowserToolboxLauncher } = require('resource://devtools/client/framework/browser-toolbox/Launcher.jsm');
    BrowserToolboxLauncher.init();

    Für die Browser-Konsole braucht man evtl. auch einen neuen Code:

    JavaScript
    var { require } = ChromeUtils.import('resource://devtools/shared/Loader.jsm', {});
    var { BrowserConsoleManager } = require('resource://devtools/client/webconsole/browser-console-manager');
    BrowserConsoleManager.openBrowserConsoleOrFocus();

    Einmal editiert, zuletzt von aborix ()

  • Hallo aborix.

    Im Script Appmenu.uc.js


    ist dieser Teil zum öffnen der Browserkonsole,

    funktioniert leider nicht mehr.


    JavaScript
    {
    name: 'Browser-Konsole',
    subdir: 'Firefox Funktionen',
    image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACwElEQVQ4jU2TS28SURiG5yf5G1xo1KqJd43aJkYTEzfGuNSdMV5jotVYG6vponipF3BKL7SAlrZWipbeLdABBsoMMMOAU+48LuaYuHhzvrP5zvs933mlOJAGNoVUIAPEbNBFvS2UAmLAOpAQdylQh8G4xf05hdvftrgzneLRnEbvQpnHP0rcnda4F9K5N5Pj4XeN++Ect2dTPFnM8j7bQLoShsPDCsfdCc5Naez/orJ3LM8+v8ku12/2+i12j+bYM5LlyGSe0+MZTni26JmyuL4C0sGxBodkk0v+PBeDObq8GQ74S5yKdDgabtIV+sMeX4F9vjzHfRrn5E3OuxMckwvsd5tI5ydtetPgM2BC3eGzDu90eJsFjwkjFnwRp1eHYMYiZEBfCi6M6UgnvTqfGg4wo9VC+w9ktgWaAKgBuQ7YjQplYNSGHjmB1OU3GKyBSoOF9VnkSJQVCyzABqpABSgBfwDYxqaC3IIT4zGkQ8Earg4Ugbga5albZnQ9gwEUOlAGtBYU/jVoK1Qp8cGGUxMq0pERGCo5LzRp415WuDu2wEINFBylhIoAdQ27WSXYhG6PiXR2uMWc6B5dWmPAF0HeqqIA3qRFX/AXDz3feOL9QSRVhB0LOjBThsvvS0hXXAbzFTBMUFYTLCXKaG2HQaIIkU2DUDTD9JKOVmjDTg2aECnCjY860vURg4AFZgeaODMXO46jShvMqgOzDNhtaLccsLMmXBuOI3VPKLytw6r434rIRk4oI1asiqykRBYGS3BGXka6GorzYKPEi5hB/3KGobUi8lYVn1JjKlEloNTxrJl44jZvYhYuxeJVssKtJY2by3mkmWIH12Kagfk4r8NxXoZWeT4V4dnkPP1ff9IfXKR3fJ6BmTWeBaI8DqzwNLTBQDjJnA2SBShVx3YaSAq7qqhTYiz1vwingWTLWetfmUuJaUgo1TsAAAAASUVORK5CYII=',
    command: "let { require } = Cu.import('resource://devtools/shared/Loader.jsm', {}); \
    let { HUDService } = require('devtools/client/webconsole/hudservice'); \
    HUDService.openBrowserConsoleOrFocus();"
    },

    Habe es versucht anhand der von Dir oben angegeben Script es

    zu ändern aber das habe ich dann nicht hinbekommen.

    Könntest Du dir das mal bitte anschauen.

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0.1
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0

    OS: Windows 7 H. P. 64 - Bald aber Windows 10 64 bit
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Hallo Endor,


    mit dem Skript von aborix aus Beitrag #61 funktioniert es, der springende Punkt sind aber hier die Rückstriche, die am Ende der ersten und der zweiten Zeile stehen müssen:


    JavaScript
    command: "var { require } = ChromeUtils.import('resource://devtools/shared/Loader.jsm', {});\
    var { BrowserConsoleManager } = require('resource://devtools/client/webconsole/browser-console-manager');\
    BrowserConsoleManager.openBrowserConsoleOrFocus();",

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice und WordPress

  • Hallo milupo.

    Prima, vielen Dank, so funktioniert es hier auch bestens,

    ich hatte eben wie von dir vermutet, die Rückstriche vergessen,

    hätte ich aber wissen können, werde wohl langsam alt....

    Nochmals vielen Dank!

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0.1
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0

    OS: Windows 7 H. P. 64 - Bald aber Windows 10 64 bit
    Kein Support per PN. Fragen bitte im Forum stellen!

  • ich hatte eben wie von dir vermutet, die Rückstriche vergessen,

    Gern geschehen.


    aborix hat die Rückstriche ja nicht mit angegeben, deswegen habe ich seinen Code auch erst ohne Striche übernommen. Dann fiel mein Blick auf die Rückstriche im bisherigen Code, ich habe es probiert und es hatte geklappt. Also letztendlich auch nur Versuch und Irrtum. :-)

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice und WordPress

  • Hallo aborix .

    Danke für die beiden Script Teile, funktionieren beide bestens.

    :klasse:


    bege

    Mein Script zum Öffnen der Browserwerkzeuge kannst Du weglassen.

    Einfach im Script Appmenu.uc.js welches Du ja verwendest

    diesen Abschnitt einfügen, ambesten gleich nach dem Eintrag für Browser-Konsole:


    JavaScript
    {
    name: 'Browser-Werkzeuge',
    subdir: 'Firefox Funktionen',
    image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAdUlEQVQokZVSwRHAIAgLPYfoXs7RCTpG53Avt7APrhaFU8gLMEEJAkEQgFbc7IxkVjt0r6Sp7VIVITumBpKt00FA2ThmjXzkfMMWO8EZFSj8LrUyjsG9b9DaJXq+qAIVxEUxtLHpaXE95dj1NcK2rmbwaGJ4Af0tIg00j/6iAAAAAElFTkSuQmCC',
    command: "var { require } = ChromeUtils.import('resource://devtools/shared/Loader.jsm', {});\
    var { BrowserToolboxLauncher } = require('resource://devtools/client/framework/browser-toolbox/Launcher.jsm');\
    BrowserToolboxLauncher.init();",
    },

    Nach dem Einfügen und neu Starten von Firefox mit Scriptcache leeren,

    hast Du in Appmenu der Appmenuschaltfläche unter Firefox Funktionen dann
    den Eintrag zum Öffnen der Browserwerkzeuge.

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0.1
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0

    OS: Windows 7 H. P. 64 - Bald aber Windows 10 64 bit
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Hallo,

    da ich auch das Appmenu verwende, habe ich o.g. Script in Appmenu.uc.js entsprechend eingefügt.

    Wenn ich nun die beiden (s.Pfeil) Einträge anklicke, tut sich noch nichts. Habe ich noch etwas übersehen?

    Gruß,
    D. Büssen
    Firefox 74.0.1 + Nightly 76 (WIN 10 64 bit)

  • Bei Browserkonsole muss auch was geändert werden. Siehe dazu weiter oben Beitrag von milupo.

    Mfg.

    Endor

    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0.1
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0

    OS: Windows 7 H. P. 64 - Bald aber Windows 10 64 bit
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Habe ich gesehen - war bereits bei mir auf "false" geändert.

    Habe mich auch in diesen Thread eingelesen - sicher habe ich etwas übersehen?


    Muss der Eintrag aus #63 auch noch ins Appmenu-Script?

    Gruß,
    D. Büssen
    Firefox 74.0.1 + Nightly 76 (WIN 10 64 bit)

  • Hallo Büssen.

    War bis eben unterwegs.

    Der Codeteil aus #63 muss den vorhandenen Teil im Script ersetzen.

    Schieb mir mal Dein Script rüber dann schaue ich mir das mal in Ruhe an.

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0.1
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0

    OS: Windows 7 H. P. 64 - Bald aber Windows 10 64 bit
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Hallo Endor,

    war auch unterwegs - hier meine Datei Appmenu.uc.js:


    Ich hoffe auf guten Erfolg! :)

    Vielen Dank schon mal1

    Gruß,
    D. Büssen
    Firefox 74.0.1 + Nightly 76 (WIN 10 64 bit)

  • Hallo Büssen.

    Bitte mal testen:

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0.1
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0

    OS: Windows 7 H. P. 64 - Bald aber Windows 10 64 bit
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Hallo Endor,

    Script installiert, es öffnet sich vorerst nur die Browser-Konsole.

    Bei Klick auf Browser-Werkzeuge tut sich noch nichts.:(

    Ist da noch etwas zu beachten?

    Gruß,
    D. Büssen
    Firefox 74.0.1 + Nightly 76 (WIN 10 64 bit)

  • Also hier funktioniert es einwandfrei.

    Hast Du mal darauf geachtet ob sich eventuell eine Meldung in der

    Windows Taskleiste öffnet, nach dem Klick?

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0.1
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0

    OS: Windows 7 H. P. 64 - Bald aber Windows 10 64 bit
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Habe nun mal ein anderes Profil ausprobiert.

    Auch dort noch keine Funktion. Es öffnet sich auch keine Meldung in der Taskleiste..

    Werde gleich mal im Nighly testen. Auch hier keine Werkzeuge oder auch Taskleisten-Anzeige?


    Sollte das Script nur aus dem Appmenu heraus klappen, oder ist noch eine zusätzliche Einstellung zu beachten?

    Gruß,
    D. Büssen
    Firefox 74.0.1 + Nightly 76 (WIN 10 64 bit)

  • Außer die about:config Einstellung:

    devtools.debugger.prompt-connection

    auf false stellen wüsste ich nicht was.

    Wie gesagt hier funktioniert es einwandfrei.


    Der Script Teil, baut ja nur den entsprechenden Eintrag

    in da Appmenu Script ein. Funktioniert also auch direkt

    aus dem Appmenu. Verstehe einfach nicht wieso es bei Dir nicht geht.

    Hier getestet in Firefox 73 - 75

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0.1
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0

    OS: Windows 7 H. P. 64 - Bald aber Windows 10 64 bit
    Kein Support per PN. Fragen bitte im Forum stellen!

    2 Mal editiert, zuletzt von Endor () aus folgendem Grund: Ein Beitrag von Endor mit diesem Beitrag zusammengefügt.