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

Beiträge von milupo

  • Skripte funktionieren nicht mehr

    • milupo
    • 29. April 2025 um 22:03

    Da bleibt dir nichts anderes übrig, als die Vorbereitung für Skripte noch einmal zu machen bzw. zu überprüfen.

  • Skripte funktionieren nicht mehr

    • milupo
    • 29. April 2025 um 22:01

    Hast du eventuell etwas verstellt, als du mit deinem Powershell-Skript experimentiert hast?

  • Skripte funktionieren nicht mehr

    • milupo
    • 29. April 2025 um 21:56

    Ich wüsste nicht, wieso jetzt eine Einstellung in about:config notwendig wäre.

  • Skripte funktionieren nicht mehr

    • milupo
    • 29. April 2025 um 21:43
    Zitat von grisu2099

    Wir haben ja auch vorgearbeitet...)

    Mira-Belle bezieht sich auf das Nightly. Wenn sie das verwendet, hat sie wahrscheinlich ebenfalls vorgearbeitet. Und wenn sie das nicht getan hat, sollten zumindest einige der Skripte noch funktionieren.

    Mira_Belle Hast du irgendetwas an den notwendigen Skriptdateien geändert? Also an der userChrome.js im Profil und an den Dateien/dem Ordner userChromeJS im Installationsverzeichnis? Hast du ein neues Profilverzeichnis oder Installationsverzeichnis?

  • Skripte funktionieren nicht mehr

    • milupo
    • 29. April 2025 um 21:18
    Zitat von Mira_Belle

    Aktuell funktionieren in der Nightly 140.0a1 (2025-04-29) (64-Bit) gar keine Skripte mehr!
    Muss da was unter about:config umgestellt werden?

    Bei mir funktionieren alle Skripte.

  • Skripte funktionieren nicht mehr

    • milupo
    • 29. April 2025 um 15:12

    Dann sollte er das auch schreiben. Er hat bisher 1001 Beiträge im Forum geschrieben. Da sollte man davon ausgehen können, dass er die Oberfläche von Firefox kennt.


    Zitat von 2002Andreas

    Das erstellt nur im Hamburger-Menü einen Eintrag.

    Du kannst Sorbisch? ;)

  • Skripte funktionieren nicht mehr

    • milupo
    • 29. April 2025 um 15:03

    Und da willst du das Symbol in der Adressleiste gehabt haben? Kann ich irgendwie nicht glauben. Der erste Teil des Skripts sorgt dafü0, dass das Symbol in der Symbolleiste erscheint und der entsprechende Code von dort ausgeführt wird. Der zweite Teil sorgt dafür, dass der entsprechende Code aus dem Menü Datei ausgeführt wird.

  • Skripte funktionieren nicht mehr

    • milupo
    • 29. April 2025 um 14:49
    Zitat von seipe

    wie bringe ich den Button weder in die Adressleiste?

    Ist denn das überhaupt möglich? Bei mir geht das nicht. In die Symbolleiste, in die Navigationsleiste oder in per JavaScript geschaffene Symbolleisten, ja. Aber in die Adressleiste?

  • Skripte funktionieren nicht mehr

    • milupo
    • 29. April 2025 um 10:46
    Zitat von seipe

    Folgendes Script funktioniert in FF 138 nicht mehr bzw. erfolgt kein Start.

    Diese Version sollte funktionieren:

    JavaScript
    // ==UserScript==
    // @name           Thunderbird.uc.js
    // @namespace      ithinc#mozine.cn
    // @description    External Applications
    // @include        main
    // @compatibility  Firefox 3.5.x
    // @author         ithinc
    // @version        20091212.0.0.1 Initial release
    // ==/UserScript==
    
    /* :::: External Applications :::: */
    
    var gExternalApplications = {
      type: 'button', //'menu' or 'button'
      insertafter: 'urlbar-container',
    
      apps: [
        
        {name: 'Betterbird', path: "C:\\Program Files\\Betterbird\\betterbird.exe"},
    
       
      ],
    
      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');
          var menu = mainmenu.appendChild(document.createXULElement('menu'));
          menu.setAttribute('label', '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 toolbaritem = menubarItems.parentNode.insertBefore(document.createXULElement('toolbaritem'), menubarItems.nextSibling);
    	  toolbaritem.id = 'ExtAppButtons';
          toolbaritem.setAttribute("class", "chromeclass-toolbar-additional");
          toolbaritem.setAttribute("orient", "horizontal");
          for (var i=0; i<this.apps.length; i++) {
            toolbaritem.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', 'toolbarbutton-1 chromeclass-toolbar-additional');
        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.addEventListener ('click', function (event) {
    	   if (event.button == 0) {
    		   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.addEventListener ('click', function (event) {
    	   if (event.button == 0) {
    		   gExternalApplications.exec(this.path, this.args);
    	   }
       });
      
        item.path = app.path;
        item.args = app.args;
        return item;
      }
    };
    gExternalApplications.init();
    Alles anzeigen
  • Skripte funktionieren nicht mehr

    • milupo
    • 27. April 2025 um 13:38
    Zitat von Mira_Belle

    Ach ja, da fiel mir auf, dass das Skript "SkipToTopAndBottom.uc.js" in der Nightly nicht mehr richtig funktionierte

    Ich habe hier das von dir als auch das von Andreas. Bei dem von dir sind bei mir noch nicht die Inline-Eventhandler beseitigt, deswegen funktioniert es nicht mehr.

  • "Kein Stil" wird als Ansicht nicht beibehalten

    • milupo
    • 25. April 2025 um 19:03

    Ja, dann weiß ich auch nicht.

    Zitat von Night-Flight

    Ich werde jetzt mal am Wochenende in fünfer Versions-Schritten den Firefox testen.

    Ja, das kannst du mit dem oben von schlingo erwähnten mozregression machen.

  • "Kein Stil" wird als Ansicht nicht beibehalten

    • milupo
    • 25. April 2025 um 18:47

    Benutzerskripte?

  • "Kein Stil" wird als Ansicht nicht beibehalten

    • milupo
    • 25. April 2025 um 18:30

    Überhaupt keins? Auch Themes gehören zu den Add-ons.

  • "Kein Stil" wird als Ansicht nicht beibehalten

    • milupo
    • 25. April 2025 um 18:17
    Zitat von Night-Flight

    Ich nutze keine Addons.

    Und in der Vergangenheit? Als es das von dir jetzt erwartete Verhalten gab?

  • NoScript noch sinnvoll

    • milupo
    • 25. April 2025 um 14:55
    Zitat von Sören Hentzschel

    sondern die Sicherheits-Updates immer zeitnah zu installieren.

    Wo dann auch noch die gleichen Leute den Nutzern den Rat geben, doch die Einstellungen von about:config zur Aktivierung von Updates auf false zu setzen.

  • NoScript noch sinnvoll

    • milupo
    • 25. April 2025 um 14:43
    Zitat von 2002Andreas

    Und auch das BSI:

    Das verlässt sich offenbar auf das Privacy-Handbuch. ;)

  • NoScript noch sinnvoll

    • milupo
    • 25. April 2025 um 14:31
    Zitat von Sören Hentzschel

    Das vor ganz vielen Jahren vermittelte Bild, JavaScript sei etwas Schlechtes, hat sich leider hartnäckig in manchen Köpfen gehalten.

    Schlimmer noch: Bestimmte Leute verbreiten dieses Bild und es gibt leider viele Nutzer, die es unbesehen bzw. aus Unkenntnis übernehmen.

  • Grafik in Thunderbird-mail einfügen

    • milupo
    • 24. April 2025 um 22:28

    Siehe die Löschung vor deinem Beitrag.

  • Youtube funktioniert plötzlich nicht mehr

    • milupo
    • 24. April 2025 um 10:32

    Da Problem liegt m. E. bei der Youtube-Website, die Meldung bedeutet: „Irgendetwas ist schief gelaufen.“

  • Neues Firefox Profil erstellt Code Funktioniert nicht

    • milupo
    • 22. April 2025 um 22:38
    Zitat von 2002Andreas

    Das ist aber seit vielen Jahren schon so

    Genauer: Seit 2017, mit der Einführung der Webextensions als einzigem neuen Erweiterungstyp. Webextensions hatten von Anfang an keine Möglichkeit, auf die Firefox-Oberfläche zuzugreifen.

Unterstütze uns!

Jährlich (2025)

92,9 %

92,9% (604,17 von 650 EUR)

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