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. Son Goku

Beiträge von Son Goku

  • Bildschirmfoto - vordefiniertes Verzeichnis wird ignoriert :-(

    • Son Goku
    • 6. August 2025 um 20:20

    ok, jetzt habe ich es auch verstanden

    Danke

  • Bildschirmaufnahme speichert nicht wo angegeben ?

    • Son Goku
    • 6. August 2025 um 20:18

    @ 2002Andreas

    aaa jetzt habe ich es auch verstanden.

    Danke

  • Bildschirmaufnahme speichert nicht wo angegeben ?

    • Son Goku
    • 6. August 2025 um 16:02

    Sorry Andreas, habe ich erst zu spät gelesen das ich hier bleiben soll.


    also gut

    funktioniert die Änderung auch in der user.js?

  • Bildschirmfoto - vordefiniertes Verzeichnis wird ignoriert :-(

    • Son Goku
    • 6. August 2025 um 15:29

    Hallo,

    auch mal was fragen muß

    und zwar habe ich in aboiut:config folgendes geändert

    browser.screenshots.folderList 2

    damit die Screenshots in mein angegebenen ORdner gespeichert werden.

    ist aber leider nicht der Fall.

    die werden alle unter gespeichert


    gespeichert soll hier

    muß man dne Pfad noch selber in about:config eintragen ?

  • Bildschirmaufnahme speichert nicht wo angegeben ?

    • Son Goku
    • 6. August 2025 um 15:26

    ok Danke, das habe ich nihct gesehen.

    dann werde ich mal dort weiter fragen.

  • Bildschirmaufnahme speichert nicht wo angegeben ?

    • Son Goku
    • 6. August 2025 um 15:05

    Hallo,

    ich weis nicht seit welche Version vom Firefox das ist, aber die Bildschirmaufnahme wird nicht mehr unter den Pfad gespeichert den ich angegeben habe ?

    siehe Bilder

    wie kriege ich das wieder hin das er in den Pfad speichert den ich angegeben habe ?

    Bilder

    • 01.png
      • 18,77 kB
      • 1.084 × 326
    • 02.png
      • 184,39 kB
      • 1.062 × 545
    • 03.png
      • 138,44 kB
      • 1.356 × 944
  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Son Goku
    • 10. Juli 2025 um 22:44

    milupo auch von mir ein Danke

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

    • Son Goku
    • 10. Juli 2025 um 21:10

    besten Dank

    milupo und 2002Andreas

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

    • Son Goku
    • 10. Juli 2025 um 20:29
    Zitat von Dharkness

    Du klickst auch wirklich auf die Zeile die die Anzahl der Ordner und Links/Bookmarks angibt

    ja, wie im Screenshot #4.547 gezeigt wo der rote Pfeil ist.


    sonst hat es ja immer funktioniert.

    weis leider nicht mehr ab welche FX Version.

    Es kommt ja nicht mal eine Meldung alla ... Achtung es werden x Tabs geöffnet.

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

    • Son Goku
    • 10. Juli 2025 um 19:44
    Zitat von milupo

    Doch es funktioniert hier

    mhh komisch, ichh abe jetzt mal einen neuen Ordner mit 3 Links angelegt und dann an geklickt den oberen Text wie im Screenshot.


    Öffnen tut sich da nix bei mir in Firefox 140.0.4 (64-Bit) und Windows 10.


    mhh

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

    • Son Goku
    • 10. Juli 2025 um 17:42

    dieses Script funktioniert leider nicht mehr.

    Das bei klick alle Links in einem Ordner sich öffnn


    Code
    (function() {
    
      if (!window.gBrowser)
        return;
    
      function setFunction() {
        PlacesViewBase.prototype._mayAddCommandsItems =
        function PVB__mayAddCommandsItems(aPopup) {
          let hasMultipleURIs = false;
          let menuitemCount = 0;
          let menuCount = 0;
          if (aPopup._placesNode.childCount > 0) {
            for (let item of aPopup.children) {
              if (item._placesNode) {
                if (item.localName == 'menuitem') {
                  menuitemCount++;
                } else if (item.localName == 'menu') {
                  menuCount++;
                }
              }
            }
            if (menuitemCount > 0 || menuCount > 0) {
              hasMultipleURIs = true;
            }
          }
          if (!hasMultipleURIs)  {
            aPopup.setAttribute("nofooterpopup", "true");
            if (aPopup._endOptOpenAllInTabs) {
              aPopup.removeChild(aPopup._endOptOpenAllInTabs);
              aPopup._endOptOpenAllInTabs = null;
              aPopup.removeChild(aPopup._endOptSeparator);
              aPopup._endOptSeparator = null;
            }
            return;
          }
    
          aPopup.removeAttribute("nofooterpopup");
          if (!aPopup._endOptOpenAllInTabs) {
            aPopup._endOptSeparator = document.createXULElement("menuseparator");
            aPopup._endOptSeparator.className = "bookmarks-actions-menuseparator";
            aPopup.insertBefore(aPopup._endOptSeparator, aPopup.firstChild);
            aPopup._endOptOpenAllInTabs = document.createXULElement("menuitem");
            aPopup._endOptOpenAllInTabs.className = "openintabs-menuitem";
            if (this.options?.extraClasses?.entry) {
              aPopup._endOptOpenAllInTabs.classList.add(
                this.options.extraClasses.entry
              );
            }
            aPopup._endOptOpenAllInTabs.setAttribute(
              "oncommand",
              "PlacesUIUtils.openMultipleLinksInTabs(this.parentNode._placesNode, event, " +
                "PlacesUIUtils.getViewForNode(this));"
            );
            aPopup._endOptOpenAllInTabs.setAttribute(
              "onclick",
              "checkForMiddleClick(this, event); event.stopPropagation();"
            );
            aPopup.insertBefore(aPopup._endOptOpenAllInTabs, aPopup.firstChild);
          }
    
          let label = menuitemCount + " Link";
            if (menuitemCount != 1) {
              label += "s";
            }
            label += " / " + menuCount + " Ordner."
            if (menuitemCount == 1) {
              label += " -> Link in Tab öffnen."
            } else if (menuitemCount > 1) {
              label += " -> Links in Tabs öffnen."
            }
    
          aPopup._endOptOpenAllInTabs.setAttribute("label", label);
        }
      }
    
      setTimeout(function() {
          setFunction();
      },50);
      
    })();
    Alles anzeigen
  • Benutzerskripte funktionieren seit Version 138 teilweise nicht mehr

    • Son Goku
    • 30. Mai 2025 um 19:59

    besten Dank Andreas.


    läuft wieder

  • Benutzerskripte funktionieren seit Version 138 teilweise nicht mehr

    • Son Goku
    • 30. Mai 2025 um 18:34

    Huhu,

    ichh abe auch ein Script gefunden was nicht mehr funktioniert.

    Es speichert PDF Datei in einem vorgegebenen Ordner.

    JavaScript
    // ==UserScript==
    // @include       chrome://mozapps/content/downloads/unknownContentType.xhtml
    // @charset       UTF-8
    // @version       Fx78+
    // ==/UserScript==
    (function() {
       
       const Cu = Components.utils;
        if (!window.FileUtils) Cu.import('resource://gre/modules/FileUtils.jsm');
       if (!window.Services) Cu.import('resource://gre/modules/Services.jsm');
    
       setTimeout(function() {
            saveTo()
       }, 200);
    
    
       function saveTo() {
       // Config
       var dirArray = [
      ['G:\\xxx\\xxx\\xxx', 'G:\\xxx\\xxx\\xxx'],
    
        ];
    
           let button = document.getElementById("unknownContentType").getButton("cancel");
           let saveTo = button.parentNode.insertBefore(document.createXULElement("button"), button);
           var saveToMenu = saveTo.appendChild(document.createXULElement("menupopup"));
               
           saveTo.classList.toggle("dialog-button");
           saveTo.label = "Speichern nach";
           saveTo.type = "menu";
           
           var css =`
           
          /* wenn Schriftfarbe anders für DropDown */
         hbox.dialog-button-box button.dialog-button menupopup {
            border-radius:4px  !important;
             background: #6200a4 !important;
            color:#f9f9fa !important; /* Grey 10 */
         }
         
    /* Hintergrund der einzelnen Button */    
    hbox.dialog-button-box button[label="Speichern nach"]{
       appearance: none!important;
       color: white !important;
       background: dodgerblue !important;
       border: 1px solid black !important;
       border-radius: 7px !important;
       padding-left: 4px !important;
       padding-right: 4px !important;
       padding-bottom: 3px !important;
       } 
       
    hbox.dialog-button-box button[label="Speichern nach"]:hover {
       appearance: none !important;
       color: white !important;
       background: blue !important;
       border: 1px solid red !important;
       } 
         hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic:hover {
              background: #6200a4 !important;    /* Purple 70 */
           color: #ffe900 !important;         /* Yellow 50 */
         }
    
         hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic hbox.menu-iconic-left {
           padding-left:5px !important;
         }
    
         hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic label.menu-iconic-text{
           font-weight: 700 !important;
           padding:5px 10px 5px 5px !important;
         }
    
    
    `;
    
           var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
           var uri = Services.io.newURI('data:text/css,' + encodeURIComponent(css))
           sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
           
           dirArray.forEach(function(dir) {
               var [name, dir] = [dir[1], dir[0]];
               var mi = document.createXULElement("menuitem");
               var item = saveToMenu.appendChild(mi);
               item.setAttribute("label", (name || (dir.match(/[^\\/]+$/) || [dir])[0]));
               item.setAttribute("image", "moz-icon:file:///" + dir + "\\");
               item.setAttribute("class", "menuitem-iconic");
               item.addEventListener("command", function() {
                   var file = new FileUtils.File(dir.replace(/\\/g, '\\\\') + '\\\\' + (document.getElementById('locationtext') ? document.getElementById('locationtext').value : document.getElementById('location').value));
                    dialog.mLauncher.saveDestinationAvailable(file);
                   dialog.onCancel = function() {};
                   close();
               });
           });   
           
       }
    }());
    Alles anzeigen

    kann man das wieder zum laufen bringen ?

    Edit 2002Andreas:
    Text in Code-Block einfügen gesetzt.

  • Suche alternative zu Host Europe

    • Son Goku
    • 21. Mai 2025 um 18:32
    Zitat von Sören Hentzschel

    Für was genau suchst du eine Alternative?

    was nicht uf MS 365 und Cloud Basierend ist. Da habe ich bei meinem Internet anbieter schon Probleme mit den eMail. Manche kommen nicht kann mich nicht einloggen egal ob man direkt aus dem Browser in eMail Konto oder direkt über Thunderbierd.

    Zitat von Sören Hentzschel

    Und was ist das konkrete Problem, welches du durch einen Wechsel zu lösen versuchst?

    naja bekomme teilweise keine email siehe Zitat oben.


    achso vergessen.

    Und Host Europe möchte pro eMail 0,99 € jeden Monat Extra haben.


    Desweiteren soll meine eigene Domain mit kommen damit ich wieder FTP Wordpress phpForum (nur als Test) nutzen kann.

  • Suche alternative zu Host Europe

    • Son Goku
    • 21. Mai 2025 um 18:18

    Hallo,

    bei Host Europe hatte ich bis jetzt keine Probleme, aber die wollen umstellen auf Microsoft 365 E-Mail Plattform (Essentials) Cloud Basierend.

    Damit habe ihc ein Problem mit der Cloud von MS.

    sind hier eventl Leute die mir eine alternative zu Hosteuope sagen können die den mist von MS nicht verwendet ?

    mein Paket wahr bis jetzt (siehe Anhang)

    es kann natürlich besser sein aber nicht utopische Preise ;)

    Bilder

    • Unbenannt-1.png
      • 80,75 kB
      • 1.449 × 919
  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Son Goku
    • 2. Mai 2025 um 22:31

    Danke an alle die geholfen haben.

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

    • Son Goku
    • 2. Mai 2025 um 20:23

    Huhu,

    Skrip funktionieren nicht mehr seit dem aktuellen Update


    Scrip1

    Das ist der ProfilOrdner

    JavaScript
    (function() {
      if (location != 'chrome://browser/content/browser.xhtml') return;
        try {
                CustomizableUI.createWidget({
                id: 'Profilordner',
                type: 'custom',
                defaultArea: CustomizableUI.AREAS,
                onBuild: function(aDocument) {         
                   var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                   var props = {
                        id: 'Profilordner',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        removable: true,
                    // Name im AnpassungFenster
                        label: 'zum Aktuellen Profilordner',
                    // Name bei MausHover wenn in Symbolleiste
                       tooltiptext: 'zum Aktuellen Profilordner',    
                    //   style: 'list-style-image: url(file:///C:/Users/SonGoku/AppData/Roaming/Mozilla/Firefox/Profiles/zlmsqesg.default-release/chrome/icon/dateiname.png)',
                         style: 'list-style-image: url(file:///C:/Users/DBI/AppData/Roaming/Mozilla/Firefox/Profiles/zvjpsewu.DBI/chrome/icon/userProfil.ico)',
                        
                        oncommand: "Services.dirsvc.get('ProfD', Ci.nsIFile).launch();"
                   };            
                   for (var p in props)
                      toolbaritem.setAttribute(p, props[p]);            
                   return toolbaritem;
                }      
    });
    } catch(e) { };
    })();
    Alles anzeigen


    Translator_DeepL.uc.js

    JavaScript
    (function () {
    	if (location != AppConstants.BROWSER_CHROME_URL)
    		return;
    	let translate = function () {
    		let browserMM = gBrowser.selectedBrowser.messageManager;
    		browserMM.addMessageListener('getSelection', function listener(message) {
    			let t = (message.data !== '');
    			let e = (document.charset || document.characterSet);
    			if (t) {
    				openWebLinkIn('https://www.deepl.com/translator#en/de/' + encodeURIComponent(message.data), 'tab');
    			} else {
    				openWebLinkIn('https://www.deepl.com/translate?u=' + encodeURIComponent(gBrowser.currentURI.spec) + '&hl=de-DE&ie=' + e + '&sl=auto&tl=de-DE', 'tab');
    			};
    			browserMM.removeMessageListener('getSelection', listener, true);
    		});
    		browserMM.loadFrameScript('data:,sendAsyncMessage("getSelection", content.document.getSelection().toString())', true);
    	}
    	let menuitem = document.createXULElement('menuitem');
    	menuitem.id = 'context-deepltranslator';
    	menuitem.setAttribute('label', 'Übersetzen mit DeepL');
    	menuitem.setAttribute('tooltiptext', 'Mit DeeplTranslate übersetzen');
    	menuitem.setAttribute('oncommand', '(' + translate.toString() + ')()');
    	//	menuitem.classList.add('menuitem-iconic');
    	//	Wer kein Icon möchte kann die nächsten beiden Zeilen auskommentieren/löschen
    	//	menuitem.style.listStyleImage = 'url("https://www.deepl.com/favicon.ico")';
    	//	menuitem.style.listStyleImage = ' url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACNwAAAjcB9wZEwgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGZSURBVDiNjZKxaxRBFMZ/b2ZHbWITUxkRC4PnBUW0k1gkoFlMYmIR8R+w0UZBFAvtLAMS0ipC0guCd0GOa23EJGTPkBRCSCNHKiEgMzvPwmjCuiv3lft97zff7BuhQraWTouJLwE0mmf518a7spwUPxwZvlmLms8B4wWrLZhHPvuwUg44N9afGPcc4T5gK4pFgSUv/jHrre8HgKHJE4nzHWBgn/sZdBuYqQB1Q+5rbLR2DUBy1J89GIbEmNmQNW8DqxWAgcS5IQBT5vqYP3H1Gw9AHyosAKECVA4QuKfIPMhHVKygV4OVU8ByT4BDsiI6rWpusdbYUdgpBpLSMeGTRLYx2o5q9kT0ja2P3xU401ODQJz1neYdVRkT9C1gyob/Ngg/3VbifJf9TVg1L2Q43UC1eo3eb8KfB7O7uRf7T782Yo8hXBG4DFwvaRgFFoP4GTqt7u/bFuTOp5dU9BUw8u/BOhqy5fZ//4HvNL6ErHlNkSmFb4e9YM1WMV+5xjxrvM+P99VBngI/qnK96UI66OrpEhcnThatXx/tiqJJdDA6AAAAAElFTkSuQmCC")';
    	let refItem = document.getElementById('context-inspect');
    	refItem.parentNode.insertBefore(menuitem, refItem);
    })();
    Alles anzeigen

    was muß geämdert werden für die neue Version ?

  • Suche_Automatisch_Leeren.uc.js funktioniert nicht mehr

    • Son Goku
    • 13. April 2025 um 23:17

    Beitrag #14

    Danke für die änderung.

    klappt alles wieder.


    kurze Frage hätte noch

    kann man mit Notepad++ eigentlich Scripte vergleichen oder muß man eine Extra Software nutzen ?

    irgendwie tue ich mich schwer beim vergelcihen :(

  • Suche_Automatisch_Leeren.uc.js funktioniert nicht mehr

    • Son Goku
    • 13. April 2025 um 15:38
    Zitat von Boersenfeger

    Beitrag 31 hat deinen Beitrag auch nur in eine besser lesende Form gebracht

    ich wies net, Beitrag 30 hat 86 Zeilen und Beitra 31 nur 25 Zeilen.


    ach egal hauptsache es funktioniert wieder ;)

  • Suche_Automatisch_Leeren.uc.js funktioniert nicht mehr

    • Son Goku
    • 13. April 2025 um 15:00

    Beitrag #30 ok

    Beitrag #31 nicht ok


    an beide ein danke

Unterstütze uns!

Jährlich (2025)

101,9 %

101,9% (662,48 von 650 EUR)

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