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 23:36
    Zitat von Mira_Belle

    Problem, es wird kein Profil angelegt!

    Kann gar nicht sein, ohne Profil startet Firefox gar nicht. Bei einer Neuinstallaation würde wahrscheinlich sogar ein neues angelegt werden. Sei einigen Jahren ist default-release Standard. Bei einer Neuinstallation wäre das dann default-release-1, default-release-2, default-release-3 usw.


    Zitat von Horstmann

    Huh, wie vorgearbeitet?

    Wahrscheinlich meint er, dass wir als Benutzer vom Nightly bei den Anpassungen der Skripts im Vorlauf sind.

  • Skript "newTabButtonUndoTabList.uc.js" funktioniert nicht mehr im Nightly - (seit Nightly 139)

    • milupo
    • 29. April 2025 um 23:25
    Zitat von grisu2099

    Folgendes Skript tut es in der Nightly (allerdings schon seit 139) nicht mehr.
    JavaScript

    Was tut es nicht mehr? Bei Rechtsklick auf den Neuen-Tab-Button erscheint das Kontextmenü mit Einträgen. Die kann ich als Tabs öffnen. Der Eintrag Chronik in Sidebar öffnen ist auch da und funktioniert auch. Was muss das Skript denn sonst noch machen? Ich verwende es sonst nicht.

  • Skripte funktionieren nicht mehr

    • milupo
    • 29. April 2025 um 22:40

    Sollte funktioniert haben. Starte mal Firefox im Fehlerbehebungsmodus.

  • Skripte funktionieren nicht mehr

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

    Evtl. liegt da der Fehler

    Wofür steht denn in dem Powershell-Skript $_.Value.Default? Deckt diese Variable alle Profilnamen ab? Also nicht nur xxxxxx.default, sondern auch xxxxxx.default-release-1 usw.


    Zitat von Mira_Belle

    Kann man die aktuelle Nightly irgendwo herunterladen?

    Wie hattest du denn eigentlich denn das Update gemacht? Über den Aktualisierungseintrag/Pfeil im Hamburger-Menü?


    Hast du denn Firefox mal im Fehlerbehebungsmodus gestartet? Dabei wird der Skript-Cache geleert.

  • 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. ;)

Unterstütze uns!

Jährlich (2026)

35,3 %

35,3% (273,24 von 775 EUR)

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