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

Beiträge von GermanFreme82

  • Yay Another Speed Dial - überschreibt ständig NEUER Tab Regel

    • GermanFreme82
    • 24. November 2021 um 21:45

    Hallo zusammen !

    Ich habe ein kleines Problem, was ich einfach nicht gelöst bekomme.
    Jedes mal (auch wenn ich es umändere) überschreibt mir die Erw. "Yay! Another Speed Dial" die Aktion die ausgeführt wird, wenn ich einen neuen TAB öffne. Ich möchte "https://www.google.de" geöffnet haben, wenn ich einen neuen TAB öffne und nicht den DIALER.

    Ich kann das in den FF Optionen zwar ändern, aber nach einem Neustart des Browsers ist die Einstellung wieder auf den DIALER umgestellt und das nervt total.

    Kann man das irgendwie mit Script, oder was anderem umändern, das sich das NICHT mehr verstellt, wenn ich den Browser neu starte ?

    Speed Dialer heißt => Yay! Another Speed Dial!

    kann man hier finden => https://addons.mozilla.org/de/firefox/add…her-speed-dial/

    Hier ist die Einstellung im FF:

  • FVD Speed Dial, Deaktivierung

    • GermanFreme82
    • 24. November 2021 um 12:53

    Ich war schnell genug und konnte einen Screenshot der Anleitung machen (about config) und nun kurzweilig die Erw. FVD Speed Dialer wieder einschalten, einen Screenshot machen, alle URLs Kopieren und in meinen neuen Speed Dialer einfügen.

    Mein neuer Speed Dialer heißt => Yay! Another Speed Dial!
    und man kann ihn hier finden => https://addons.mozilla.org/de/firefox/add…ther-speed-dial

    Ich brauche nur einen Button den ich klicken kann um zu meinen SpeedDials zu gelangen - check
    Ich brauche 11 Spalten - check
    Ich brauche 7 Zeilen - check
    Der Dialer soll mitskallieren bei Fenstegrößenänderung - check
    kostenlos - check
    kein unnötiger sonstiger Ballast - check
    Einstellungen sichern möglich - check
    eigene Thumbnails einfügen - check
    keine Namen unter Thumbnails - check

    So ich habe nun was ich wollte und FVD Speed Dialer kann von mir aus ins Nirvana fahren.
    Mehr wollte ich nicht und hab ich nie gesagt.

    Vielen herzlichen Dank für den passenden Hinweis und die Mithilfe der anderen USER hier im Forum.
    Auf euch ist immer Verlaß !

  • FVD Speed Dial, Deaktivierung

    • GermanFreme82
    • 24. November 2021 um 09:38

    Ich habe eine Lösung für mich gefunden zumindest vorübergehend an die Daten zu kommen.
    Ich nutze mein virtuelles Win7 und deaktiviere meine Netzwerke (kein Internet) und hole mir die Daten so raus, denn da wurde noch nichts abgestellt.

    Wieso Firefox selbst einfach den Stecker zieht und die Nutzer im Regen stehen läßt verstehe ich nicht, denn so kann man seine Daten nur auf extreme Umwege sichern. Wer setzt bitte extra ein virtuelles Win7 auf, nur um an die Daten einer FF Anwendung zu kommen (nur ich).

    Jetzt kann ich wenigstens weiter nach einer Alternative suchen, da ich die Daten ja jetzt habe.

  • FVD Speed Dial, Deaktivierung

    • GermanFreme82
    • 24. November 2021 um 09:22

    Ja ich schließe mich an !
    Was soll das und wieso wurde das deaktiviert ?
    Wie komme ich an die Seiten wieder ran ?

    Ich möchte die Erw. wieder zurück haben !

  • Firefox 92 angepinnte Tabs Größe ändern ?

    • GermanFreme82
    • 20. September 2021 um 18:47

    Wie ich sehe gab es auch viele andere User die sowas wollten, oder sich ähnliche Anpassung gewünscht haben. Das tut gut zu lesen, das ich nicht der Einzige war, der sich etwas daran gestört hat ;) .

    Bestes Dank nochmal an dich 2002Andreas und an dich Dharkness und seid bitte nicht mehr sauer auf mich, weils wieder einmal mit dem CODE einfügen nicht geklappt hat. Ich mach das sicher nicht mit Absicht, nur um euch beide zu ärgern, denn es ging wirklich nicht. [hier einen verbeugen Smiley einfügen] ;)

  • Firefox 92 angepinnte Tabs Größe ändern ?

    • GermanFreme82
    • 20. September 2021 um 18:38


    Wow das war ja leicht !
    Ich hab jetzt das hier reingeschrieben (hoffentlich klappt es jetzt mit dem Code einfügen).
    Vielen lieben Dank dafür Andreas

    CSS
    /* angepinnte Tabs Größe */
    
    .tabbrowser-tab[pinned] {
    width: 80px !important;
    }

    Zitat von Dharkness
    Zitat von GermanFreme82

    Ach du Schande ... sorry Andreas jetzt sehe ich das auch.


    tabbrowser-tab[pinned]
    tabbrowser-tab:not([pinned])

    Das hab ich völlig übersehen und ich füge den Code gleich hinzu.

    Den Eintrag solltest Du eigentlich so lassen bzw. einfügen, denn Du willst ja angepinnte Tabs anpassen.

    Ja ich verstehe Ralf ;) .
    Ich wollte nur nochmal klar zum Ausdruck bringen, das ich ein kleiner Schussel bin, weil ich das NOT überlesen habe und es für den gleichen Eintrag hielt. ;)

  • Firefox 92 angepinnte Tabs Größe ändern ?

    • GermanFreme82
    • 20. September 2021 um 18:34
    Zitat von 2002Andreas
    Zitat von GermanFreme82

    da in meiner userChrome.css bereits schon eine solche Zeile steht.

    Wo steht da:

    CSS
    .tabbrowser-tab[pinned] {
      width: 80px !important;
    }

    in deinem Code :/

    Es geht um den Zusatz: pinned

    Ach du Schande ... sorry Andreas jetzt sehe ich das auch.

    tabbrowser-tab[pinned]
    tabbrowser-tab:not([pinned])

    Das hab ich völlig übersehen und ich füge den Code gleich hinzu.

  • Firefox 92 angepinnte Tabs Größe ändern ?

    • GermanFreme82
    • 20. September 2021 um 18:25


    So sehen die angepinnten Tabs bei mir aus aktuell.
    Achja und es ging irgendwie gerade nicht den Code einzuklappen, denn jedes mal ist mein FF dann abgestürzt, wieso auch immer.


    Zitat von Dharkness
    Zitat von GermanFreme82

    Schau mal bitte hier:

    Wann fügst Du Deinen userChrome-Code endlich mal per </>-Button hier ein?

    Hab ich 4x versucht und jedes mal ist mein Firefox abgestürzt.
    Keine Ahnung warum das passiert und jedes mal zerschießt es mir den Code, denn ich bekomme dann immer zusätzliche Leerzeichen mit rein, wo nie welche waren. Ich benutze immer Notepad++ dafür.

  • Firefox 92 angepinnte Tabs Größe ändern ?

    • GermanFreme82
    • 20. September 2021 um 18:21

    2002Andreas

    Ich bin gerade etwas verwirrt, da in meiner userChrome.css bereits schon eine solche Zeile steht.

    Der Wert liegt aber deutlich über dem, den du angegeben hast und meine angepinnten Tabs sind winzig ?

    Schau mal bitte hier:

    CSS
    /* -----------------------------*/
    
    /* Tab: Optische Anpassungen */
    
    /* -----------------------------*/
    
    
    /* -----------------------------*/
    
    /* Tab: Optische Anpassungen */
    
    /* -----------------------------*/
    
    
    #TabsToolbar {
    
    margin-bottom: -8px !important;
    
    }
    
    
    /* Feste Breite der Tabs */
    
    .tabbrowser-tab:not([pinned]) {
    
    min-width: 180px !important;
    
    max-width: 180px !important;
    
    }
    
    
    /* Tab-Höhe */
    
    .tabbrowser-tab {
    
    min-height: 4px !important;
    
    max-height: 35px !important;
    
    vertical-align: bottom !important;
    
    margin-top: 1px !important; /* oben 1px weniger */
    
    margin-bottom: 1px !important; /* unten 1px weniger */
    
    margin-right: 3px !important; /* Abstand zwischen den Tabs */
    
    
    }
    
    
    /* Icon im Tab versetzt */
    
    #TabsToolbar .tab-icon-image {
    
    height: 16px !important; /* Höhe */
    
    width: 16px !important; /* Breite */
    
    margin-left: -2px !important; /* nach links versetzt */
    
    margin-bottom: 2px !important; /* Abstand von unten */
    
    }
    
    
    /* Tabschliessen-Button / Farbe des Kreuzes */
    
    .tab-close-button {
    
    color: white !important;
    
    }
    
    
    /* NewTab-Button + Farbe */
    
    #tabs-newtab-button {
    
    color: white !important;
    
    }
    
    
    /*------------------*/
    
    /* Tab-Hintergrund */
    
    /*------------------*/
    
    
    .tabbrowser-tab[selected] {
    
    border-radius: 80px !important;
    
    }
    
    
    .tabbrowser-tab[selected] .tab-content {
    
    background: #F09800 !important;
    
    border-radius: 80px !important;
    
    }
    
    
    .tabbrowser-tab:not([selected]) .tab-content {
    
    background: #C39D74 !important;
    
    border-radius: 80px !important;
    
    }
    
    
    /* ------------------------------*/
    
    /* Schrift: Optische Anpassungen */
    
    /* ------------------------------*/
    
    
    /* Deckkraft der Schrift */
    
    #tabbrowser-tabs :not([fokus]){
    
    opacity: 1 !important;
    
    }
    
    
    /* Schrift inaktiver Tab */
    
    .tabbrowser-tab .tab-label {
    
    font-size: 12px !important;
    
    color: white !important;
    
    }
    
    
    /* Schrift aktiver Tab */
    
    .tabbrowser-tab .tab-label[selected="true"] {
    
    color: white !important;
    
    font-size: 12px !important;
    
    }
    
    
    /* ------------------------*/
    
    /* störende Teile entfernt */
    
    /* ------------------------*/
    
    
    /* Tab-Rahmen entfernen */
    
    #TabsToolbar .tabbrowser-tab[visuallyselected="true"],
    
    #TabsToolbar .tabbrowser-tab,
    
    #TabsToolbar .tabbrowser-tab .tab-background {
    
    background: none !important;
    
    border-top: none !important;
    
    outline: none !important;
    
    }
    
    
    /* Tab-Separatoren entfernen */
    
    .tabbrowser-tab::after,
    
    .tabbrowser-tab::before {
    
    opacity: 0 !important;
    
    border-image: unset !important;
    
    border-image-slice: none !important;
    
    width: 2 !important;
    
    }
    
    
    /* obere Tab-Line entfernen */
    
    #TabsToolbar .tabbrowser-tab .tab-line {
    
    display: none !important;
    
    }
    
    
    /* doppelte graue Linie unter der Tabs-Toolbar entfernt */
    
    #nav-bar {
    
    box-shadow: none !important;
    
    }
    
    
    /*----------------------------------------*/
    
    /* Megabar (Url-Bar) die Ecken abgerundet */
    
    /*----------------------------------------*/
    
    
    /* Adressleiste / Erhöhung wird verhindert */
    
    #urlbar-background {
    
    background: #f8f8ff ! important; /* Hintergrund */
    
    border: 1px solid #5badff !important;
    
    border-radius: 50px !important; }
    
    #urlbar[breakout][breakout-extend] {
    
    top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2) !important;
    
    left: 0 !important;
    
    width: 100% !important; }
    
    #urlbar[breakout][breakout-extend] > #urlbar-input-container {
    
    height: var(--urlbar-height) !important;
    
    padding-block: 0 !important;
    
    padding-inline: 0 !important; }
    
    #urlbar[breakout][breakout-extend][breakout-extend-animate] > #urlbar-background {
    
    animation-name: none !important; }
    
    #urlbar[breakout][breakout-extend] > #urlbar-background {
    
    box-shadow: none !important;
    
    }
    
    
    /* Suchleiste Ecken abrunden */
    
    #searchbar {
    
    background: #f8f8ff ! important; /* Hintergrund */
    
    border-radius: 50px !important;
    
    border: 1px solid #5badff !important;
    
    }
    
    
    /* -------------------------------------*/
    
    /* Kontext-Menü / Einträge ausgeblendet */
    
    /* -------------------------------------*/
    
    #context-viewinfo,
    
    #textnotes_gaborjuhaszprojects_com-menuitem-_textnotes,
    
    #_lympha-menuitem-_lympha-ctx-btn {
    
    display: none !important;
    
    }
    
    #context_pinTab,
    
    #context_moveTabOptions,
    
    #context_reopenInContainer,
    
    #context_sendTabToDevice,
    
    #context-sendlinktodevice,
    
    #context-inspect-a11y,
    
    #context-openlink,
    
    #context-openlinkprivate,
    
    #context-bookmarklink,
    
    #context-inspect,
    
    #context-openlinkinusercontext-menu,
    
    #context-viewpartialsource-selection,
    
    #context-sep-sendlinktodevice,
    
    #inspect-separator,
    
    #context-sendpagetodevice,
    
    #context-viewbgimage,
    
    #context-selectall,
    
    #context-viewsource,
    
    #context-sep-sendpagetodevice,
    
    #context-sep-viewbgimage,
    
    #contentAreaContextMenu > menuseparator:nth-child(93),
    
    #context-sendimage,
    
    #context-setDesktopBackground {
    
    display: none !important;
    
    }
    
    #context_duplicateTab {
    
    -moz-box-ordinal-group: 0 !important;
    
    }
    
    #context-openlinkintab {
    
    -moz-box-ordinal-group: 0 !important;
    
    }
    
    #context-copylink {
    
    -moz-box-ordinal-group: 0 !important;
    
    }
    
    #copyplaintext_eros_man-menuitem-_copyPlainText {
    
    -moz-box-ordinal-group: 0 !important;
    
    }
    
    
    #context-copy {
    
    -moz-box-ordinal-group: 0 !important;
    
    }
    
    #_5dd73bb9-e728-4d1e-990b-c77d8e03670f_-menuitem-_search_engine_menu {
    
    -moz-box-ordinal-group: 20 !important;
    
    }
    
    #context-print-selection,
    
    #textnotes_gaborjuhaszprojects_com-menuitem-_textnotes-selection {
    
    display: none !important;
    
    }
    
    menuitem[label="Ein Schlüsselwort für diese Suche hinzufügen…"] {
    
    display: none !important;
    
    }
    
    
    
    
    /*--------------------------------------------*/
    
    /* Ordnersymbole für Symbolleiste und Sidebar */
    
    /*--------------------------------------------*/
    
    
    @-moz-document url-prefix(chrome://browser/content/browser.xhtml),
    
    url("chrome://browser/content/places/places.xhtml") {
    
    .bookmark-item[container="true"]{
    
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNqMU79rFUEQ/vbuodFEEkzAImBpkUabFP4ldpaJhZXYm/RiZWsv/hkWFglBUyTIgyAIIfgIRjHv3r39MePM7N3LcbxAFvZ2b2bn22/mm3XMjF+HL3YW7q28YSIw8mBKoBihhhgCsoORot9d3/ywg3YowMXwNde/PzGnk2vn6PitrT+/PGeNaecg4+qNY3D43vy16A5wDDd4Aqg/ngmrjl/GoN0U5V1QquHQG3q+TPDVhVwyBffcmQGJmSVfyZk7R3SngI4JKfwDJ2+05zIg8gbiereTZRHhJ5KCMOwDFLjhoBTn2g0ghagfKeIYJDPFyibJVBtTREwq60SpYvh5++PpwatHsxSm9QRLSQpEVSd7/TYJUb49TX7gztpjjEffnoVw66+Ytovs14Yp7HaKmUXeX9rKUoMoLNW3srqI5fWn8JejrVkK0QcrkFLOgS39yoKUQe292WJ1guUHG8K2o8K00oO1BTvXoW4yasclUTgZYJY9aFNfAThX5CZRmczAV52oAPoupHhWRIUUAOoyUIlYVaAa/VbLbyiZUiyFbjQFNwiZQSGl4IDy9sO5Wrty0QLKhdZPxmgGcDo8ejn+c/6eiK9poz15Kw7Dr/vN/z6W7q++091/AQYA5mZ8GYJ9K0AAAAAASUVORK5CYII=") !important;
    
    }
    
    }
    
    
    @-moz-document url("chrome://browser/content/places/bookmarksSidebar.xhtml") {
    
    treechildren::-moz-tree-image(container) {
    
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNqMU79rFUEQ/vbuodFEEkzAImBpkUabFP4ldpaJhZXYm/RiZWsv/hkWFglBUyTIgyAIIfgIRjHv3r39MePM7N3LcbxAFvZ2b2bn22/mm3XMjF+HL3YW7q28YSIw8mBKoBihhhgCsoORot9d3/ywg3YowMXwNde/PzGnk2vn6PitrT+/PGeNaecg4+qNY3D43vy16A5wDDd4Aqg/ngmrjl/GoN0U5V1QquHQG3q+TPDVhVwyBffcmQGJmSVfyZk7R3SngI4JKfwDJ2+05zIg8gbiereTZRHhJ5KCMOwDFLjhoBTn2g0ghagfKeIYJDPFyibJVBtTREwq60SpYvh5++PpwatHsxSm9QRLSQpEVSd7/TYJUb49TX7gztpjjEffnoVw66+Ytovs14Yp7HaKmUXeX9rKUoMoLNW3srqI5fWn8JejrVkK0QcrkFLOgS39yoKUQe292WJ1guUHG8K2o8K00oO1BTvXoW4yasclUTgZYJY9aFNfAThX5CZRmczAV52oAPoupHhWRIUUAOoyUIlYVaAa/VbLbyiZUiyFbjQFNwiZQSGl4IDy9sO5Wrty0QLKhdZPxmgGcDo8ejn+c/6eiK9poz15Kw7Dr/vN/z6W7q++091/AQYA5mZ8GYJ9K0AAAAAASUVORK5CYII=") !important;
    
    }
    
    }
    Alles anzeigen

    Edit 2002Andreas
    Text in Klammercode </> gesetzt.

  • Firefox 92 angepinnte Tabs Größe ändern ?

    • GermanFreme82
    • 18. September 2021 um 04:50

    Hallo alle zusammen !

    Ich wollte einmal nachfragen, ob es eine Möglichkeit gibt, das man angepinnte Tabs in seiner Größe ändern kann, denn mir ist der Tab dann etwas zu klein danach.

  • Firefox 92 Tableiste, Leiste unten, Buttons Probleme

    • GermanFreme82
    • 18. September 2021 um 04:47

    :P :D 8) :S :saint:

  • Firefox 92 Tableiste, Leiste unten, Buttons Probleme

    • GermanFreme82
    • 12. September 2021 um 19:25

    Puh ich habe es scheinbar hinbekommen !

    1.) Update auf FF92 ausführen (entweder Setup, oder Hilfe-Update suchen)
    2.) FF92 neu starten
    3.) FF92 schließen
    4.) E:\Mozilla Firefox\userChromeJS\utilities.js => einfügen
    5.) FF92 starten
    6.) Hamburger-Menü => Hilfe => Fehlerbehebungsmodus starten
    7.) Meldung ploppt auf und mit "öffnen" bestätigen
    8.) paar Sekunden warten dann FF92 über X schließen
    9.) FF92 normal starten
    10.) zur Sicher "Restart.js" Button nochmal benutzen (FF starte neu entlädt Scripte usw.)
    11.) FERTIG ;)

    Vielen lieben gaaaaaaanz dollen Dank an der Stelle 2002Andreas für die Hilfe !

  • Firefox 92 Tableiste, Leiste unten, Buttons Probleme

    • GermanFreme82
    • 8. September 2021 um 22:50
    Zitat von 2002Andreas
    Zitat von GermanFreme82

    Also einfach in den Pfad gehen:

    Da wo du deinen Firefox installiert hast.

    Ok vielen Dank erstmal für die Info.
    Ich werde die Tage das mal im virtuellen Windows probieren, denn so kann ich nahtlos immer switchen zwischen FF91 und FF92 und berichten was nicht geht und wie es eigentlich (FF91) aussehen sollte.

  • Firefox 92 Tableiste, Leiste unten, Buttons Probleme

    • GermanFreme82
    • 8. September 2021 um 16:52

    Also einfach in den Pfad gehen:

    E:\Mozilla Firefox\userChromeJS\utilities.js

    und das hier in die "utilities.js" einfügen und alles geht wieder ?


    Code
    // utilities.js
    
    
    /* ***** BEGIN LICENSE BLOCK *****
    * Version: MPL 1.1/GPL 2.0/LGPL 2.1
    *
    * The contents of this file are subject to the Mozilla Public License Version
    * 1.1 (the "License"); you may not use this file except in compliance with
    * the License. You may obtain a copy of the License at
    * http://www.mozilla.org/MPL/
    *
    * Software distributed under the License is distributed on an "AS IS" basis,
    * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
    * for the specific language governing rights and limitations under the
    * License.
    *
    * The Original Code is the userChromeJS utilities.
    *
    * The Initial Developer of the Original Code is
    * alta88 <alta88@gmail.com>
    *
    * Portions created by the Initial Developer are Copyright (C) 2014
    * the Initial Developer. All Rights Reserved.
    *
    * Contributor(s):
    * aborix <www.camp-firefox.de/forum>
    *
    * Alternatively, the contents of this file may be used under the terms of
    * either the GNU General Public License Version 2 or later (the "GPL"), or
    * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    * in which case the provisions of the GPL or the LGPL are applicable instead
    * of those above. If you wish to allow use of your version of this file only
    * under the terms of either the GPL or the LGPL, and not to allow others to
    * use your version of this file under the terms of the MPL, indicate your
    * decision by deleting the provisions above and replace them with the notice
    * and other provisions required by the GPL or the LGPL. If you do not delete
    * the provisions above, a recipient may use your version of this file under
    * the terms of any one of the MPL, the GPL or the LGPL.
    *
    * ***** END LICENSE BLOCK ***** */
    
    
    /* ........ Utility functions ............................................... */
    
    
    var userChrome = {
    
    
    path: null,
    dirToken: null,
    ignoreCache: false,
    
    
    get loadOverlayDelay () {
    if (!this._loadOverlayDelay)
    this._loadOverlayDelay = 500;
    return this._loadOverlayDelay;
    },
    
    
    set loadOverlayDelay(delay) {
    this._loadOverlayDelay = delay;
    },
    
    
    get loadOverlayDelayIncr() {
    if (!this._loadOverlayDelayIncr)
    this._loadOverlayDelayIncr = 1600;
    return this._loadOverlayDelayIncr;
    },
    
    
    set loadOverlayDelayIncr(delay) {
    this._loadOverlayDelayIncr = delay;
    },
    
    
    import: function(aPath, aRelDirToken) {
    let file;
    this.path = aPath;
    this.dirToken = aRelDirToken;
    
    
    if (aRelDirToken) {
    // Relative file
    let absDir = this.getAbsoluteFile(aRelDirToken);
    if (!absDir)
    return;
    let pathSep = absDir.path.match(/[\/\\]/)[0];
    file = absDir.path + (aPath == "*" ?
    "" : pathSep + aPath.replace(/[\/\\]/g, pathSep));
    }
    else
    // Absolute file
    file = aPath;
    
    
    file = this.getFile(file);
    if (!file)
    return;
    if (file.isFile()) {
    if (/\.js$/i.test(file.leafName))
    this.loadScript(file, aRelDirToken, null);
    else if (/\.xul$/i.test(file.leafName)) {
    let xul_files = [];
    xul_files.push(file);
    this.loadOverlay(xul_files, this.dirToken, null, this.loadOverlayDelay);
    // this.loadOverlayDelay = this.loadOverlayDelay + this.loadOverlayDelayIncr;
    }
    else
    this.log("File '" + this.path +
    "' does not have a valid .js or .xul extension.", "userChrome.import");
    }
    else if (file.isDirectory())
    this.importFolder(file);
    else
    this.log("File '" + this.path +
    "' is neither a file nor a directory.", "userChrome.import");
    },
    
    
    loadScript: function(aFile, aFolder, aRelDirToken) {
    setTimeout(function() {
    Components.classes["@mozilla.org/moz/jssubscript-loader;1"]
    .getService(Components.interfaces.mozIJSSubScriptLoader)
    .loadSubScriptWithOptions(userChrome.getURLSpecFromActualFile(aFile),
    {target: window,
    charset: userChrome.charSet,
    ignoreCache: userChrome.ignoreCache});
    // log it
    userChrome.log(aRelDirToken ? ("[" + aRelDirToken + "]/" +
    (aFolder && aFolder != "*" ? aFolder + "/" : "") + aFile.leafName) :
    aFile.path, "userChrome.loadScript");
    }, 0);
    },
    
    
    // XXX: Due to bug 330458, an overlay must finish before another can be
    // called, otherwise neither are successful. Implementing an observer to
    // serialize is better left as a fix in the core bug. Here, settimout values
    // are set to minimize but there is no quarantee; overlay cdata (if any)
    // needs to consider overlay completions and logging does not strictly mean
    // an overlay has completed, rather that the overlay file has been invoked.
    
    
    loadOverlay: function(aFiles, aRelDirToken, aFolder, aDelay) {
    //userChrome.log(aDelay+" multiple import delay", userChrome.loadOverlay);
    // Increment multiple import delay
    this.loadOverlayDelay = this.loadOverlayDelay + this.loadOverlayDelayIncr;
    setTimeout(function() {
    if (aFiles.length > 0) {
    //userChrome.log(userChrome.loadOverlayDelay+" inter folder delay", userChrome.loadOverlay);
    // log it
    userChrome.log(aRelDirToken ? ("[" + aRelDirToken + "]/" +
    (aFolder && aFolder != "*" ? aFolder + "/" : "") + aFiles[0].leafName) :
    aFiles[0].path, "userChrome.loadOverlay");
    document.loadOverlay(userChrome.getURLSpecFromActualFile(aFiles.shift()), null);
    setTimeout(arguments.callee, userChrome.loadOverlayDelay);
    }
    }, aDelay);
    },
    
    
    // Include all files ending in .js and .xul from passed folder
    importFolder: function(aFolder) {
    let files = aFolder.directoryEntries
    .QueryInterface(Components.interfaces.nsISimpleEnumerator);
    let xul_files = [];
    
    
    while (files.hasMoreElements()) {
    let file = files.getNext().QueryInterface(Components.interfaces.nsIFile);
    if (/\.js$/i.test(file.leafName) && file.leafName != "userChrome.js")
    this.loadScript(file, this.path, this.dirToken);
    else if (/\.xul$/i.test(file.leafName)) {
    xul_files.push(file);
    }
    }
    
    
    if (xul_files.length > 0)
    this.loadOverlay(xul_files, this.dirToken, this.path);
    },
    
    
    getFile: function(aPath, aRelDirToken) {
    try {
    let file = Components.classes["@mozilla.org/file/local;1"]
    .createInstance(Components.interfaces.nsIFile);
    file.initWithPath(aPath);
    // Bad file doesn't throw on initWithPath, need to test
    if (file.exists())
    return file;
    this.log("Invalid file '" + this.path + (this.dirToken ?
    ("' or file not found in directory with token '" + this.dirToken) :
    "") + "' or other access error.", "userChrome.getFile");
    }
    catch (e) {
    // Bad folder throws on initWithPath
    this.log("Invalid folder '" + this.path + (this.dirToken ?
    ("' or folder not found in directory with token '" + this.dirToken) :
    "") + "' or other access error.", "userChrome.getFile");
    }
    return null;
    },
    
    
    getAbsoluteFile: function(aRelDirToken) {
    try {
    let absDir = Components.classes["@mozilla.org/file/directory_service;1"]
    .getService(Components.interfaces.nsIProperties)
    .get(aRelDirToken, Components.interfaces.nsIFile);
    return absDir;
    }
    catch (e) {
    this.log("Invalid directory name token '" + this.dirToken +
    "' or directory cannot be accessed.", "userChrome.getAbsoluteFile");
    return null;
    }
    },
    
    
    getURLSpecFromActualFile: Components.classes["@mozilla.org/network/io-service;1"]
    .getService(Components.interfaces.nsIIOService)
    .getProtocolHandler("file")
    .QueryInterface(Components.interfaces.nsIFileProtocolHandler)
    .getURLSpecFromActualFile,
    
    
    /* Console logger */
    log: function(aMsg, aCaller) {
    Components.classes["@mozilla.org/consoleservice;1"]
    .getService(Components.interfaces.nsIConsoleService)
    .logStringMessage(this.date + " userChromeJS " +
    (aCaller ? aCaller +": " : "") + aMsg);
    },
    
    
    get dateFormat() {
    if (!this._dateFormat)
    this._dateFormat = "%Y-%m-%d %H:%M:%S";
    return this._dateFormat;
    },
    
    
    set dateFormat(format) {
    this._dateFormat = format;
    },
    
    
    get date() {
    let date = new Date();
    // return date.toLocaleFormat(this.dateFormat);
    try {
    date = date.toLocaleFormat(this.dateFormat);
    } catch(e) {
    date = date.toString();
    };
    return date;
    },
    
    
    set charSet(val) {
    this._charSet = val;
    },
    
    
    get charSet() {
    if (!this._charSet)
    this._charSet = "UTF-8"; // use "UTF-8". Defaults to ascii if null.
    return this._charSet;
    }
    
    
    };
    Alles anzeigen
  • Firefox 92 Tableiste, Leiste unten, Buttons Probleme

    • GermanFreme82
    • 8. September 2021 um 16:47

    Hallo zusammen !
    Kaum ist das neue Update FF92 draussen, so ist hier wieder Land unter und nix geht mehr.
    Meine Tabeliste ist wieder ganz oben, die Bodenleiste (inkl. Symbole) ist weg, der Neustartbutton fehlt und so weiter.

    Wie bekomme ich denn meine Tableiste wieder unter die Symbolleiste ?
    Wie bekomme ich meine BLAUEN Neustartbutton (scripte werden entladen usw.) zurück ?
    Wie bekomme ich meine Bodenleiste und deren Symbole zurück ?

    Bitte helft mir ! ;( ;( ;(

  • Facebook Mircophone nicht erlaubt ?

    • GermanFreme82
    • 29. August 2021 um 22:49

    Ich wüßte zu gerne, was ich noch machen kann, damit mein Micro wieder geht auf Facebook.
    Die Beschränkung betrifft auch NUR Facebook und bisher keine andere website.

  • Grafikfehler bei Bildern in Firefox 90.0

    • GermanFreme82
    • 29. August 2021 um 22:48

    In Firefox 91.0.2 ist das Premblem nun nicht mehr da.
    Es gibt keine Grafikfehler mehr.

    Ich hoffe inständig, das es so bleibt ;-).

  • Facebook Mircophone nicht erlaubt ?

    • GermanFreme82
    • 24. August 2021 um 18:38
    Zitat von 2002Andreas
    Zitat von GermanFreme82

    da steht ja nix

    Und hier, ist das Micro angehakt?

    Das sieht bei mir da so aus ...

  • Facebook Mircophone nicht erlaubt ?

    • GermanFreme82
    • 24. August 2021 um 18:29
    Zitat von 2002Andreas
    Zitat von GermanFreme82

    Wie bekomme ich es wieder hin

    Auf blauen Dunst.

    Hast du hier evtl. das Micro verboten?

    ;( ;( da steht ja nix im Fenster bei mir daher bin ich ja so verzweifelt.

    Ich möchte doch nur wieder Audios versenden können.
    Auf der website hier hab ich das mal getestet und da kommt auch die Meldung, ob ich das zulassen möchte

    Link => https://www.onlinemictest.com/de/


    und hier ist das Fenster mit den Seiteninformationen:

  • Facebook Mircophone nicht erlaubt ?

    • GermanFreme82
    • 24. August 2021 um 18:21

    Hallo zusammen !

    Ich hätte da mal eine simple Frage an die Fuchs-Community ;-).
    Irgendwie hab ich mich verklickt und nun kann ich auf Facebook keine Sprachnachrichten mehr im Chat versenden.
    Ich bekomme immer diese Meldung hier (siehe Foto).



    Wie bekomme ich es wieder hin, das Facebook mich fragt, ob das Micro verwendet werden darf ?

Unterstütze uns!

Jährlich (2025)

104,5 %

104,5% (679,10 von 650 EUR)

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