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

Beiträge von sam2008

  • Cookie lifetime Policy

    • sam2008
    • 19. Oktober 2023 um 12:20

    Hallo Sören,

    vielen Dank.

    Ich brauche nur alle Cookies dass älter als X Tag sind automatisch gelöscht werden (egal bei Firefox Start oder Beenden).

    Gibt es so was überhaupt?

    Mfg

  • Cookie lifetime Policy

    • sam2008
    • 19. Oktober 2023 um 11:46

    Hallo Andreas,

    danke, ich habe fast gedacht:

    Deprecate and remove network.cookie.lifetimePolicy

    Gibt es eine UserSkript oder Extention dass gleiche macht?

    Mfg

  • Cookie lifetime Policy

    • sam2008
    • 19. Oktober 2023 um 11:35

    Hallo Zusammen,

    ich habe eine Frage, funktionieren diese beide Parameters network.cookie.lifetimePolicy und network.cookie.lifetime.days in Firefox 115.x.x Versionen immer noch?

    Vielen Dank

    Mfg

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

    • sam2008
    • 18. Oktober 2023 um 10:22
    Zitat von BrokenHeart
    Zitat von sam2008

    diese UserScript funktioniert nicht mehr mit Firefox 115 Version.

    Darf ich fragen, wozu du dieses Skript brauchst? Das Kopieren des Quelltextes über eine Auswahl ist doch schon im Firefox enthalten. Oder ist es der zusätzliche Klick um die selektierte Vorschau des Quelltextes dann endgültig in das Clipboard zu kopieren, der dich stört?

    :/

    Hallo BrokenHeart,

    Ahh, habe gerade geprüft und du hast recht, ich brauche nicht diese Userskript. :)

    Mfg

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

    • sam2008
    • 17. Oktober 2023 um 07:57

    Moin Zusammen,

    diese UserScript funktioniert nicht mehr mit Firefox 115 Version.

    Kann bitte jemand helfen?

    ExtendedCopyMenu.uc.js

    Code
    location == "chrome://browser/content/browser.xhtml" && (function () {
    (function (m) {
    m.id = "context-copyplain";
    m.addEventListener("command", function () {
    Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper).copyString(content.getSelection());
    }, false);
    m.setAttribute("label", "Nur Text kopieren");
    })(document.getElementById("contentAreaContextMenu").insertBefore(document.createXULElement("menuitem"), document.getElementById("context-paste")));
    (function (m) {
    m.id = "context-copyHTML";
    m.addEventListener("command", function () {
    var div = content.document.createXULElement('div');
    div.appendChild(content.getSelection().getRangeAt(0).cloneContents());
    Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper).copyString(div.innerHTML);
    }, false);
    m.setAttribute("label", "Quellcode kopieren");
    })(document.getElementById("contentAreaContextMenu").insertBefore(document.createXULElement("menuitem"), document.getElementById("context-paste")));
    document.getElementById("contentAreaContextMenu").addEventListener("popupshowing", function () {
    gContextMenu.showItem("context-copyplain", gContextMenu.isTextSelected);
    gContextMenu.showItem("context-copyHTML", gContextMenu.isTextSelected);
    }, false);
    })()
    Alles anzeigen

    Vielen Dank

    Mfg

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

    • sam2008
    • 13. Oktober 2023 um 07:06

    Moin 2002Andreas und BrokenHeart,

    herzlichen Dank :thumbup: :thumbup:

    Mfg

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

    • sam2008
    • 12. Oktober 2023 um 20:13

    BrokenHeart,

    perfekt, vielen Dank.

    Darf ich fragen, wie hast du Fox Icon neben Datei angebaut?

    Mfg

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

    • sam2008
    • 12. Oktober 2023 um 10:52

    Hallo Andreas,

    vielen Dank, hat Icon funktioniert.

    Gibt es außer Betriebssystem keine Möglichkeit dass man Farbe ändern oder gibt es eine Trick?

    Mfg

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

    • sam2008
    • 12. Oktober 2023 um 09:45
    Zitat von lenny2
    Zitat von sam2008

    wie kann ich Font Farbe zu rot ändern

    userChrome.css

    CSS
    #tabbrowser-tabs .tab-content {
    color: red !important;
    }
    CSS
    #tabbrowser-tabs {
    color: red !important;
    }

    Moin lenny2,

    danke aber deone Code ist für Tab Font Farbe und nicht für Titlebar Font FFarbe.

    Mfg

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

    • sam2008
    • 12. Oktober 2023 um 08:07
    Zitat von sam2008

    Moin Zusammen,

    wie kann ich Font Farbe zu rot ändern und Mozilla Icon (neben Beschreibung) mit meine Icon ändern?

    Mfg

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

    • sam2008
    • 11. Oktober 2023 um 12:24

    Hallo Sören,

    vielen Dank für Erklärung.

    Mfg

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

    • sam2008
    • 11. Oktober 2023 um 12:05

    Ahhh, meine Fehler, funktioniert jetzt und brauche ich Timeout hoch setzen, eine Frage noch, warum Zeigt nur default und nicht komplette Name(komplette Name ist vkqroa58.default).

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

    • sam2008
    • 11. Oktober 2023 um 11:53

    Hallo Andreas,

    wie soll ich Titelleiste aktivieren?

    Mfg

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

    • sam2008
    • 11. Oktober 2023 um 11:48

    nein, habe nicht gemacht.

    Bei mir ist so:

    Z.b. Wenn ich diese Skript benutze, sieht so aus:

    CSS
    (function() {
        var cssFontFamily = 'Arial'; // Font Name
        var cssColor = '#EE0000'; // Font Farbe
        var css = 'font-family: ' + cssFontFamily + '; text-align: center; min-height: 20px; max-height: 20px; border-left: 1px solid #B2B2B2; padding-top: 3px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; color: ' + cssColor + '; font-weight: 500; text-shadow: none; width: 220px; margin-right: 1px; margin-bottom: 0px; margin-left: 0px;';
        var cssA = 'font-family: ' + cssFontFamily + '; text-align: right; background-position: 5px 2px !important; min-height: 20px; max-height: 20px; padding-right: 3px; padding-bottom: 0px; padding-left: 24px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 148px;';
        var position = document.getElementsByClassName('titlebar-close')[0]; 
            var FILabel = document.createXULElement('label');
            FILabel.setAttribute('id', 'statusbar-FI-display');
            FILabel.setAttribute('class', 'statusbarpanel-text');
            FILabel.setAttribute('style', css + cssA);
            var text = "Firefox " + AppConstants.MOZ_APP_VERSION_DISPLAY;
            FILabel.setAttribute('value', text);
            position.parentNode.insertBefore(FILabel, position.nextSibling);
    })();
    Alles anzeigen

    Mfg

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

    • sam2008
    • 11. Oktober 2023 um 11:30

    ich habe von 1000 bis 15000 geprüft, funktioniert nicht.

    Alle meine UserScripte funktionieren aber!!

    Kannst du bitte eine Screenshot anhängen dass ich sehen kann, wo muss angezeigt werden?

    Danke

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

    • sam2008
    • 11. Oktober 2023 um 11:22

    ja, auch nicht Funktioniert.

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

    • sam2008
    • 11. Oktober 2023 um 11:16

    Hallo BrokenHeart,

    vielen Dank aber leider hat nicht funktioniert.

    Mfg

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

    • sam2008
    • 11. Oktober 2023 um 10:19

    Hallo Zusammen,

    diese UserScript funktioniert nicht mit Firefox 115.3.1 ESR.

    Kann jemand sagen, wieso oder wo das Fehler ist:

    setCurrentProfileNameToTitlebar.uc.js

    Code
    // ==UserScript==
    // @name           setCurrentProfileNameToTitlebar
    // @namespace      http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description    Aktuellen Profilnamen in der Titelleiste anzeigen
    // @include        main
    // @compatibility  Firefox 117
    // @author         Alice0775
    // @version        2022/06/03 00:00
    // @version        2012/12/31 00:00 Bug 818800 Remove the global private browsing service
    // ==/UserScript==
    // @version        2023/07/17 00:00 use ES module imports
    // @version        2015/06/06 fix
    // @version        2012/08/06 08:00 remove hack privatebrowsingUI
    // @version        2010/09/25 23:00 Bug 598221 - Page Title not shown in Title Bar on Session Restore
    // @version        2009/07/25 18:00 Bug 506437 -  The titlebar of a tear off window is not updated correctly after having detached a tab
    // @version        2008/03/06 15:00
    // @Note           Ich kenne nichts anderes als die offizielle Win32-Version und die, die den Pfad mit der Startoption -profile ändert
    (function(){
    // Aktuellen Profilnamen abrufen
    // Unterstützung auch bei Namensänderung
    // Ich wünschte, ich könnte einen intelligenteren Weg verwenden (nsIToolkitProfileService)...orz, aber das funktioniert
    // Ich kenne nichts anderes als die offizielle Win32-Version und der Pfad wird durch die Startoption -profile geändert
      function getCurrentProfileName(){
        function readFile(aFile){
          let stream = Cc["@mozilla.org/network/file-input-stream;1"].createInstance(Ci.nsIFileInputStream);    stream.init(aFile, 0x01, 0, 0);
          let cvstream = Cc["@mozilla.org/intl/converter-input-stream;1"].createInstance(Ci.nsIConverterInputStream);
          cvstream.init(stream, "UTF-8", 1024, Ci.nsIConverterInputStream.DEFAULT_REPLACEMENT_CHARACTER);
          let content = "", data = {};
          while (cvstream.readString(4096, data)) {
            content += data.value;
          }
          cvstream.close();
          return content.replace(/\r\n?/g, "\n");
        }
        let PrefD = Services.dirsvc.get("PrefD", Ci.nsIFile);
        let ini = Services.dirsvc.get("AppRegD", Ci.nsIFile);
    
        ini.append("profiles.ini");
        ini = readFile(ini);
        let profiles = ini.match(/Name=.+/g);
        let profilesD = ini.match(/Path=.+/g);
        for ( let i = 0; i < profiles.length;i++) {
          if ((profilesD[i]+"$").indexOf(PrefD.leafName+"$") >= 0) {
            profiles[i].match(/Name=(.+)$/);
            return RegExp.$1;
          }
        }
        return null;
      }
    
    
      window.setCurrentProfileNameToTitlebar = function(){
        let profile = getCurrentProfileName();
        if (!profile) return;
        // Set the title modifer to include the build ID.
        let appBuildID = Services.appinfo.appBuildID;
        let version = Services.appinfo.version;
        let mainWindow = document.getElementById("main-window");
        let { AppConstants } = ChromeUtils.importESModule(
          "resource://gre/modules/AppConstants.sys.mjs"
        );
        let versionAttributes = {
            version: AppConstants.MOZ_APP_VERSION_DISPLAY,
            bits: Services.appinfo.is64Bit ? 64 : 32,
          };
    
        ["data-title-default", "data-title-private", "data-content-title-default", "data-content-title-private"].forEach(callback);
        
        function callback(attrname){
          let originalName = mainWindow.getAttribute(attrname);
          let titlemodifier = originalName + " " + versionAttributes.version + "-[" + profile+ "] ";// + " - " + appBuildID;
          // Set the new title modifier
          mainWindow.setAttribute(attrname, titlemodifier);
        }
      }
    
    
      setTimeout(function(){
        setCurrentProfileNameToTitlebar();
        //xxx Bug 598221
        gBrowser.updateTitlebar()
      }, 500);
    })();
    Alles anzeigen

    Vielen Dank

    Mfg

  • bookmarks_backup_restore_buttons.uc.js

    • sam2008
    • 24. August 2023 um 11:42

    Hallo,

    vielen Dank. Jetzt funktioniert wieder.

    Herzlichen Dank :thumbup: :thumbup:

  • bookmarks_backup_restore_buttons.uc.js

    • sam2008
    • 24. August 2023 um 11:18

    Hallo zusammen,

    diese Skript funktioniert mit Firefox 115.1.0 ESR aber nicht mit Firefox Nightly 118.0a1, kann jemand bitte mir sagen warum?

    bookmarks_backup_restore_buttons.uc.js

    Code
    // Bookmarks Backup/Restore button script for Firefox 60+ by Aris
    
    (function() {
    
    try {
      Components.utils.import("resource:///modules/CustomizableUI.jsm");
      ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
      var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);
      var RESTORE_FILEPICKER_FILTER_EXT = "*.json;*.jsonlz4";
      
      ChromeUtils.import("resource://gre/modules/Services.jsm");
      ChromeUtils.defineModuleGetter(this, "MigrationUtils", "resource:///modules/MigrationUtils.jsm");
      ChromeUtils.defineModuleGetter(this, "BookmarkJSONUtils", "resource://gre/modules/BookmarkJSONUtils.jsm");
      ChromeUtils.defineModuleGetter(this, "PlacesBackups", "resource://gre/modules/PlacesBackups.jsm");
      
      CustomizableUI.createWidget({
    	id: "uc-bookmarks_backup", // button id
    	defaultArea: CustomizableUI.AREA_NAVBAR,
    	removable: true,
    	label: "Bookmarks Backup", // button title
    	tooltiptext: "Bookmarks Backup", // tooltip title
    	onClick: function(event) {
    	  
    	  if(event.button=='0') {
    		let backupsDir = Services.dirsvc.get("Desk", Ci.nsIFile);
    		let fp = Cc["@mozilla.org/filepicker;1"].createInstance(Ci.nsIFilePicker);
    		let fpCallback = function fpCallback_done(aResult) {
    		  if (aResult != Ci.nsIFilePicker.returnCancel) {
    			// There is no OS.File version of the filepicker yet (Bug 937812).
    			PlacesBackups.saveBookmarksToJSONFile(fp.file.path)
    						 .catch(Cu.reportError);
    		  }
    		};
    
    		fp.init(window, "json",
    				Ci.nsIFilePicker.modeSave);
    		fp.appendFilter("json",
    						RESTORE_FILEPICKER_FILTER_EXT);
    		fp.defaultString = PlacesBackups.getFilenameForDate();
    		fp.defaultExtension = "json";
    		fp.displayDirectory = backupsDir;
    		fp.open(fpCallback);
    	  }
    	},
    	onCreated: function(button) {
    	  return button;
    	}
    		
      });
      
      CustomizableUI.createWidget({
    	id: "uc-bookmarks_restore", // button id
    	defaultArea: CustomizableUI.AREA_NAVBAR,
    	removable: true,
    	label: "Bookmarks Restore", // button title
    	tooltiptext: "Bookmarks Restore", // tooltip title
    	onClick: function(event) {
    	  
    	  if(event.button=='0') {
    		let backupsDir = Services.dirsvc.get("Desk", Ci.nsIFile);
    		let fp = Cc["@mozilla.org/filepicker;1"].createInstance(Ci.nsIFilePicker);
    		let fpCallback = aResult => {
    		  if (aResult != Ci.nsIFilePicker.returnCancel) {
    			
    			// check file extension
    			if (!fp.file.path.toLowerCase().endsWith("json") &&
    				!fp.file.path.toLowerCase().endsWith("jsonlz4")) {
    			  this._showErrorAlert(PlacesUIUtils.getString("bookmarksRestoreFormatError"));
    			  return;
    			}
    
    			// confirm ok to delete existing bookmarks
    			if (!Services.prompt.confirm(null,
    				   PlacesUIUtils.getString("bookmarksRestoreAlertTitle"),
    				   PlacesUIUtils.getString("bookmarksRestoreAlert")))
    			  return;
    
    			(async function() {
    			  try {
    				await BookmarkJSONUtils.importFromFile(fp.file.path, {
    				  replace: true,
    				});
    			  } catch (ex) {
    				PlacesOrganizer._showErrorAlert(PlacesUIUtils.getString("bookmarksRestoreParseError"));
    			  }
    			})();
    			
    			
    		  }
    		};
    
    		fp.init(window, "json",
    				Ci.nsIFilePicker.modeOpen);
    		fp.appendFilter("json",
    						RESTORE_FILEPICKER_FILTER_EXT);
    		fp.appendFilters(Ci.nsIFilePicker.filterAll);
    		fp.displayDirectory = backupsDir;
    		fp.open(fpCallback);
    	  }
    	},
    	onCreated: function(button) {
    	  return button;
    	}
    		
      });
      
      // style button icon
      var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
    	\
    	  #uc-bookmarks_backup .toolbarbutton-icon {\
    		list-style-image: url("chrome://browser/skin/bookmark.svg"); /* icon / path to icon */ \
    		fill: red; /* icon color name/code */\
    	  }\
    	  #uc-bookmarks_restore .toolbarbutton-icon {\
    		list-style-image: url("chrome://browser/skin/bookmark.svg"); /* icon / path to icon */ \
    		fill: green; /* icon color name/code */\
    	  }\
    	\
      '), null, null);
      
      sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
      
    } catch (e) {
    	Components.utils.reportError(e);
    };
    
    })();
    Alles anzeigen

    Herzlichen Dank

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