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. pro100user

Beiträge von pro100user

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

    • pro100user
    • 9. Mai 2025 um 09:00
    Zitat von milupo

    Probiere folgende Skriptversion:

    Ich danke Ihnen vielmals. Ihre Option funktioniert gut. :thumbup:

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

    • pro100user
    • 8. Mai 2025 um 21:58

    Bitte helfen Sie, das Problem mit dem Skript auf FF 138.0.1 zu lösen. Partition Übergang funktioniert nicht, nicht öffnen Explorer.

    Spoiler anzeigen

    var gExternalApplications = {
    type: 'button', //'menu' or 'button'
    insertafter: 'PersonalToolbar',


    apps: [
       {name: 'C:', path: 'C:\\'},
       {name: 'D:', path: 'D:\\'},
        {name: 'E:', path: 'E:\\'},
        {name: 'F:', path: 'F:\\'},
    ],


    init: function() {
    for (var i=0; i<this.apps.length; i++) {
    if (!this.apps[i].path) continue;
    if (!this.apps[i].args) this.apps[i].args = [];


    this.apps[i].path = this.apps[i].path.replace(/\//g, '\\');


    var ffdir = Cc['@mozilla.org/file/directory_service;1'].getService(Ci.nsIProperties).get('CurProcD', Ci.nsIFile).path;
    if (/^(\\)/.test(this.apps[i].path)) {
    this.apps[i].path = ffdir.substr(0,2) + this.apps[i].path;
    }
    else if (/^(\.)/.test(this.apps[i].path)) {
    this.apps[i].path = ffdir + '\\' + this.apps[i].path;
    }
    }


    if (this.type == 'menu') {
    var mainmenu = document.getElementById('main-menubar'); // das war das Original
    var menu = mainmenu.appendChild(document.createXULElement('menu'));
    menu.setAttribute('label', 'Start'); // Menu = "Start"
    menu.setAttribute('accesskey', 'a');


    var menupopup = menu.appendChild(document.createXULElement('menupopup'));
    for (var i=0; i<this.apps.length; i++) {
    menupopup.appendChild(this.createMenuitem(this.apps[i]));
    }
    }
    else {
    var menubarItems = document.getElementById(this.insertafter);
    var toolbar = menubarItems.parentNode.insertBefore(document.createXULElement('toolbar'), menubarItems.nextSibling);
    toolbar.id = 'ExtAppButtons';
    toolbar.setAttribute("class", "browser-toolbar chromeclass-toolbar-additional");
    toolbar.setAttribute("orient", "horizontal");
    for (var i=0; i<this.apps.length; i++) {
    toolbar.appendChild(this.createButton(this.apps[i]));
    }
    }
    },


    exec: function(path, args) {
    for (var i=0; i<args.length; i++) {
    args[i] = args[i].replace(/%u/g, gBrowser.currentURI.spec);
    }


    var file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
    file.initWithPath(path);
    if (!file.exists()) {
    throw 'File Not Found: ' + path;
    }


    if (!file.isExecutable() || args.length==0) {
    file.launch();
    }
    else {
    var process = Cc['@mozilla.org/process/util;1'].getService(Ci.nsIProcess);
    process.init(file);
    process.run(false, args, args.length);
    }
    },


    createButton: function(app) {
    if (app.name == 'separator')
    return document.createXULElement('toolbarseparator');


    var item = document.createXULElement('toolbarbutton');
    item.setAttribute('class', 'bookmark-item');
    item.setAttribute('label', app.name);
    item.setAttribute('image', 'moz-icon:file:///' + app.path + '?size=16');
    item.setAttribute('oncommand', 'gExternalApplications.exec(this.path, this.args);');
    // item.setAttribute('tooltiptext', app.name);
    item.path = app.path;
    item.args = app.args;
    return item;
    },


    createMenuitem: function(app) {
    if (app.name == 'separator')
    return document.createXULElement('menuseparator');


    var item = document.createXULElement('menuitem');
    item.setAttribute('class', 'menuitem-iconic');
    item.setAttribute('label', app.name);
    item.setAttribute('image', 'moz-icon:file:///' + app.path + '?size=16');
    item.setAttribute('oncommand', 'gExternalApplications.exec(this.path, this.args);');
    item.path = app.path;
    item.args = app.args;
    return item;
    }
    };
    gExternalApplications.init();

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

    • pro100user
    • 15. Mai 2024 um 12:17
    Zitat von Sören Hentzschel

    Hallo,

    ersetze BrowserOpenTab() durch BrowserCommands.openTab().

    Es klappt. Vielen Dank. :thumbup:

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

    • pro100user
    • 15. Mai 2024 um 11:24
    Zitat von aborix
    Zitat von pro100user

    Hallo liebe Freunde. Hilfe, bitte anpassen sie dieses Skript für Firefox 95+

    Bitte schön:

    JavaScript
    // Double click on tabs toolbar opens a new tab
    
    (function() {
      document.getElementById("tabbrowser-arrowscrollbox").addEventListener("dblclick", function(e) {
        if (e.originalTarget.localName == "scrollbox" && e.button == 0) {
          e.preventDefault();
          e.stopPropagation();
          BrowserOpenTab();
        }
      }, false);
    })();
    Alles anzeigen

    Funktioniert nicht mehr :( Bitte aktualisieren Sie für Firefox 126

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

    • pro100user
    • 23. Dezember 2023 um 17:42
    Zitat von milupo

    Für das Leeren des Suchfeldes kann ich dir inzwischen folgendes Skript anbieten:

    Danke schön. Diese Lösung funktioniert! :thumbup:

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

    • pro100user
    • 23. Dezember 2023 um 13:06

    Vielleicht kennt „Aris-t2“ die Lösung des Problems nicht und jemand aus diesem Forum kann ihm bei der Lösung des Problems helfen.

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

    • pro100user
    • 22. Dezember 2023 um 20:47

    Bitte helfen Sie mir, wenn möglich, das Skript „Alternative Searchbar“ in Firefox 121 zu reparieren.

    Optionen funktionieren nicht:

    Option: clear search input after search
    Option: revert to first search engine in list after search

    Sehr wichtige Funktionen, ich werde Ihnen sehr dankbar sein. Danke. ♥

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

    • pro100user
    • 21. Dezember 2021 um 10:01
    Zitat von Speravir

    Du hättest darauf hinweisen sollen, dass Du Aris selbst informiert hast

    Aris hat das Skriptaktualisierung nicht freigegeben, als ich in diesem Thema um Hilfe beantragte. Bevor Sie böse Emoticons setzen, vergleichen Sie den Betrieb von zwei Aborix und ARIS skripts - sie arbeiten auf unterschiedliche Weise. Das Skript von Aborix arbeitet genau so, wie es sollte.

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

    • pro100user
    • 17. Dezember 2021 um 12:56
    Zitat von aborix

    Teste bitte:

    Jetzt macht das Skript seine Arbeit wunderbar!!! Vielen Dank! :thumbup: <3

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

    • pro100user
    • 17. Dezember 2021 um 09:10
    Zitat von aborix

    Bitte schön:

    Danke, aber Ihre Option funktioniert nur an einem leeren Ort. Wenn ich zweimal auf der Registerkarte klicke, funktioniert dein Skript nicht :(

    Das Skript darf nur auf Registerkarten ausgeführt werden, nicht auf Navigationsschaltflächen (links/rechts).

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

    • pro100user
    • 16. Dezember 2021 um 19:09

    Hallo liebe Freunde. Hilfe, bitte anpassen sie dieses Skript für Firefox 95+

    Und bitte sagen Sie mir, ein Skript kann angezeigt werden, das in der URL-Adresse standardmäßig eine weitere Text-Set-Sprache einstellt?
    Wenn ich den Fokus auf die Browser-Adresszeile übersetze und die Adresse in Englisch drucken, muss ich immer die Keyboard-Tastatur-Kombination verwenden, z. B. Ctrl+Shift. Ich möchte unnötige Handlungen loswerden. Alternative URLCorrector.

  • Mit dem Mausrad durch Tabs scrollen

    • pro100user
    • 1. Oktober 2020 um 21:32
    Zitat von aborix

    In about:config muss toolkit.tabbox.switchByScrolling auf false stehen. Ist das der Fall?

    Oh, ich habe diese Funktion vergessen. Der Wert wurde auf False geändert, jetzt funktioniert alles wie es sollte. Vielen Dank. Das Skript funktioniert hervorragend. Ich drücke fest die Hände. :thumbup:

  • Mit dem Mausrad durch Tabs scrollen

    • pro100user
    • 1. Oktober 2020 um 19:30
    Zitat von aborix

    Geschieht das auch beim Scrollen nach links?

    Ja, das Bild oben zeigt, wie das Skript funktioniert. Die aktive Registerkarte ist fett schwarz hervorgehoben. Funktioniert sowohl links als auch rechts, wechselt jedoch nur zu jeder zweiten Registerkarte.

    Ich habe die von Ihnen vorgeschlagene Option aus dem Beitrag Nr. 37 vollständig kopiert. Das * - Zeichen ist ebenfalls vorhanden.

  • Mit dem Mausrad durch Tabs scrollen

    • pro100user
    • 30. September 2020 um 23:04
    Zitat von aborix

    Teste bitte:

    Danke, das Zucken ist weg, aber der Wechsel erfolgt über zwei Registerkarten. Zum Beispiel springt es nach 1 Tab zu 3, 5, 7 usw.

  • Mit dem Mausrad durch Tabs scrollen

    • pro100user
    • 29. September 2020 um 19:48

    Ich benutze dieses Skript auf FF 81

    Code
    (function() {
    if (location != 'chrome://browser/content/browser.xhtml')
    return;
    const scrollRight = true;
    const wrap = true;
    gBrowser.tabContainer.addEventListener("wheel", function(event) {
    let dir = (scrollRight ? 1 : -1) * Math.sign(event.deltaY);
    setTimeout(function() {
    gBrowser.tabContainer.advanceSelectedTab(dir, wrap);
    }, 0);
    }, true);
    })();
    Alles anzeigen

    Es funktioniert, aber wenn die Registerkarten über den Rand hinausgehen und die Navigationspfeile angezeigt werden, beginnt das Umschalten mit dem Mausrad zu ruckeln. Bitte helfen Sie, das Zucken nach Möglichkeit zu beseitigen.

    P.S: Entschuldigung für mein Deutsch, ich verwende Google Übersetzer.

  • TabWheelScroll - FF 71

    • pro100user
    • 2. Januar 2020 um 14:13

    Informationen von den Entwicklern von Firefox.

    Die Option "toolkit.tabbox.switchByScrolling" in "about:config" wird in Firefox 73 behoben.

    Ich habe eine temporäre Lösung gefunden, ohne JS-Skripte zu verwenden. Die an die Nachricht angehängte Datei verwenden Sie bitte ;)

    Dateien

    TabWheelScroll - FF 71+.zip 1,03 kB – 259 Downloads
  • TabWheelScroll - FF 71

    • pro100user
    • 6. Dezember 2019 um 18:01
    Zitat von BrokenHeart

    Also hier funktioniert das Scrollen durch die Tabs in FF71 mit einem User-JavaScript.

    Danke, ich habe dieses Drehbuch gesehen, aber es hat mir nicht gefallen. Wenn Sie sich durch die Registerkarten bewegen, treten im Navigationsbereich Ruckler auf, die nicht sehr komfortabel sind :(

    Zitat von aborix

    Teste diesen Code in der TabWheelScroll_bindings.css:

    Danke, aber das funktioniert nicht :(

  • TabWheelScroll - FF 71

    • pro100user
    • 5. Dezember 2019 um 13:11

    Hallo allerseits.

    Ich habe ein Skript in FF <70 verwendet, um mit dem Mausrad durch die geöffneten Registerkarten zu navigieren (Dateien an den Brief angehängt - TabWheelScroll.zip). Aktualisiert auf FF 71, jetzt funktioniert dieses Skript nicht mehr richtig. Das Rad funktioniert nur innerhalb der Sichtbarkeit der Registerkarten. Wenn die Registerkarten im Navigationsbereich häufig angezeigt werden und über die Bildschirmränder hinausgehen, funktioniert die Bewegung entlang des Mausrads nicht mehr. Gleicher Effekt wie bei der Einstellung «toolkit.tabbox.switchByScrolling",true».

    Bitte helfen Sie bei der Lösung dieses Problems.

    P.S: Ich entschuldige mich für meine Sprache, ich benutze Google Translate.

    Dateien

    TabWheelScroll.zip 881 Byte – 253 Downloads
  • URLCorrector und MinimizeToTray für FF 64+

    • pro100user
    • 6. Januar 2019 um 08:27

    Wenn Sie den Namen der Site in die Adressleiste eingeben, verwenden alle das Tastaturlayout? Oder vielleicht habe ich nicht genug gesucht und es gibt eine Lösung, mit der Sie Text in die Adresszeile der Transliteration schreiben können, ohne Tasten auf der Tastatur zu verwenden (ctrl/alt+shift)?
    Entschuldigen Sie für die mögliche Aufdringlichkeit :oops:

  • URLCorrector und MinimizeToTray für FF 64+

    • pro100user
    • 5. Januar 2019 um 11:25
    Zitat von Road-Runner

    ich nutze dazu das externe


    Als alternative Lösung verwende ich ein externes Programm im portablen Modus "RBTray". Ich hoffe jedoch, dass es sich hierbei um eine temporäre Lösung handelt, da ich wirklich eine integrierte Browserlösung auf der Grundlage eines Skripts oder Add-Ons wünschen möchte.
    Ich hoffe, dass gute und sachkundige Personen in diesem Forum bei der Umsetzung dieser Idee der Übertragung auf Javascript helfen können :roll: :oops:

Unterstütze uns!

Jährlich (2025)

65,5 %

65,5% (425,86 von 650 EUR)

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