1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Tipps & Tricks zu Firefox

Discussion in 'Browser' started by pcinfarkt, Nov 13, 2004.

Thread Status:
Not open for further replies.
  1. pcinfarkt

    pcinfarkt Viertel Gigabyte

    Firefox verfügt ab der Version 1.5 über einen integrierten Updatemechanismus für ausgelieferte Versionen. Dieser Mechanismus - AUS = AutoUpdateSystem - realisiert Updates partiell (Kilobyte-Größenangabe) und voll (Megabyte-Größenangabe). Eigens für dieses Update – System ist das Dateiformat *.mar (Mozilla ARchive) vorgesehen. Anders als bei Firefox 1.0.x erfolgt darüber nur ein Update der Firefoxanwendung. Updates von Extension und Themes erfolgen durch die jeweiligen Entwickler / Seiten. Eine Icon-Anzeige über ein verfügbare Update (Firefox 1.0.x – Icon neben Throbber) erfolgt nicht mehr. Das Update Firefox 1.0.x auf Firefox 1.5 und größer ist mit AUS nicht möglich!

    Unter entsprechenden Win - Systemen werden Admin - Rechte benötigt!

    [1] Einstellung
    Die Einstellung des Software-Updates erfolgt über
    Menü | Extras | Einstellungen | Register "Erweitert" | Update

    Abb. Einstellungssbeispiel

    Unter dieser Einstellung ist auch die Update-Chronik einsehbar.

    [2] Erweitere / differenzierte Einstellung
    Für ein erfolgreiches inkrementelles Update sind die nachfolgend 3 aufgeführten Voraussetzungen (Schalter) notwendig (ggf. Überprüfung über about:config):

    Name: app.update.url
    Typ: string
    Wert: (Default)
    Code:
    https://aus2.mozilla.org/update/1/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/update.xml
    
    Name: app.update.channel
    Typ: string
    Wert: release (Default = Firefox 1.5, 1.5.0.x, 1.5.x usw. und ggf. RC’s)

    Name: general.useragent.locale
    Typ: string
    Wert: de (Default)

    Die ersten beiden Werte stehen in der Datei channel-prefs.js des Programmordners \pref, können auch da überprüft oder geändert werden. Der UA – Schalter ist wichtig für die lokale Zuordnung des Updates (bspw. Searchplugin).

    Außer den release – Update – Channel gibt es 3 weitere Update – Channels:

    beta – erlaubt das Empfangen von Betaversionen, entsprechenden Beta – RC’s und RC (bpsw. Firefox 1.5 beta 1, Firefox 1.5 RC 1, Firefox 1.5, usw.)

    nightly – erlaubt das Empfangen der täglichen Entwicklerbuilds für den Mozilla 1.8 Branch, Trunk und die Weiterentwicklungen der Firefox 1.5.0.x – Builds. Stunden – Builds (hourly) können über dieses Update – System nicht bezogen werden. Hourly - Updates sind nur über ein jeweiliges Komplettdownload möglich.

    default – Auf diesen Channel laufen keine Updates!

    Sollte dies erforderlich sein, ist die Erweiterung Update Channel Changer zur Unterstützung bei der Channel – Einstellung und dem Channel – Wechsel behilflich.

    [3] Update ausführen
    Je nach Einstellung des Software-Updates erfolgt dies automatisch oder der Abruf erfolgt manuell. Für den manuellen Abruf:

    Menü | Hilfe | Updates suchen

    Zur Installation des Updates reicht es den entsprechenden Auforderungen zu folgen. Nach dem Download und vor der Installation wird zum Schließen des Browsers aufgefordert. Entsprechende eigenen Einstellungen des Browsers (Warnung vor dem Tab – Schließen) oder von Extension (Session Safer) werden angezeigt und berücksichtigt. Der Restart des Browsers nach Installation erfolgt automatisch.

    [4] Kontrolle Updates
    Bei Ausführung eines Software-Updates wird die Datei last-update.log im Programmordner \updates geschrieben.

    Abb. Auszug aus einer last-update.log

    Über Menü | Tools | Option | Advanced | Update | Show Update History ist die Updateanzeige mit Zuordnung, Datum und Status möglich.

    [​IMG]

    [5] Erste Hilfe bei Update - Problemen
    Sollte eine Update partout nicht abrufbar sein oder fehlschlagen, dann zunächst den Programmordner \updates \0 und (falls schon vorhanden) die Programmordner Dateien active-update.xml und updates.xml löschen! Bei einem fehlgeschlagenen Update kann dieses danach erneut abgerufen werden!

    [6] Manuelles (partielles) Software Update
    Eine komplette Neuinstallation ist möglicherweise für die Meisten der einfachere Weg. Jedoch ist das manuelle MAR- Installieren prinzipiell möglich.

    Nachfolgender Thread / Artikel wurde verwendet:
    http://www.pcwelt.de/forum/showpost.php?p=1031893&postcount=3

    Literatur:
    Software Update - MozillaZine Knowledge Base
    Software Update:updates.xml Format - MozillaWiki
    Software Update:Manually Installing a MAR file - MozillaWiki
     
  2. pcinfarkt

    pcinfarkt Viertel Gigabyte

    Oftmals wird das Nichtanzeigen od. verzögerte Anzeigen od. nicht vollständige Anzeigen von Webseiten hinterfragt. Viele Ursachen können dafür möglich sein. Jedoch ist mit Abstand die häufigste Ursache, die nicht vorgenommene Einstellung von Firewall, Blockierprogrammen (bspw. Webwasher), Scannern und der Versuch der Anonymität mit entsprechenden Programmen / Einstellungen.

    Der nachfolgende Hinweis hat eigentlich nichts mit der Firefox-Installation zu tun und ist auf bestimmten Systemen eher als üblich anzusehen. Auf Systemen mit Firewall (vorallem PFW) muss diese jede neue Firefox-Version neu erkennen lassen. Die Einstellung dieser FW / sonstigen Blockern sollte auch zuerst überprüft werden. Ggf. ist das in der Regelfestschreibung für Programme möglich. Eine einfache Konfigurationsmethode sollte das Löschen von Firefox aus der FW-Programmauflistung und ein manuelles Neu-erkennen-lassen durch die FW sein. Vorbehaltlich der Vielzahl derartiger Programme und der individuellen Einstellung!

    Dies ist besonders bei einer Neuinstallation und bei jedem Update zu beachten!

    Literatur:
    kb.mozillazine.org; NIS Konfiguration; Outpost Support; ZA User Guide; Kerio PFW User Guide u.a. ff
     
  3. pcinfarkt

    pcinfarkt Viertel Gigabyte

    Ein Cookie – Keks oder auch Plätzchen – wird zur Informationsarchivierung und zum Informationsaustausch zwischen Browser und Server von entsprechend besuchten Seiten eingesetzt und dient im Wesen der "Bequemlichkeit" des Nutzers beim Surfen und Wiederbesuch von Webseiten. Cookies sind Bestandteil von Logininformationen / -daten auf entsprechenden Seiten.

    Auf die Einstellung von Cookies im Firefox wurde bereits im Beitrag Fx Einstellung nach Installation eingegangen. Zusätzlich soll die Importmöglichkeit von Cookies in Firefox erwähnt werden. Abgelegt werden die Cookies in der Profildatei cookies.txt und die mögliche Ausnahmen in der Profildatei hostperm.1. Ausnahme können sowohl "Erlauben", "Für die Sitzung erlauben" als auch "Blocken" sein.

    In dem entsprechenden Einstellungsfenster nochmals die Abbildung:

    [​IMG]
    Abb. Menü | Extras | Einstellungen | Datenschutz | Cookies

    Für eine generelle Neueinstellung empfiehlt sich das Cookie – und Cache – Löschen. Relevate Profildateien können vorher gesichert werden!

    [1] Einstellung – [v] Cookies akzeptieren | Cookies behalten "solange sie gültig sind" –
    Dies ist sicherlich die unproblematischste Einstellung für den Nutzer. Alle Cookies werden zugelassen. Er dürfte seitens dieser Firefox - Einstellung auf keiner Seite Probleme mit der Anpassung dieser Seite für seine Bedürfnisse und deren entsprechenden Wiederaufruf haben. Cookies müssten nach Haltbarkeitsdauer erneuert werden.

    [1/1] Untereinstellung – Einschränkung –
    Es können nach wie vor Ausnahmen vereinbart werden.

    [1/2] Untereinstellung – Einschränkung –
    Einschränkung der Cookieannahme ist möglich bei Aktivierung "Nur von der ursprünglichen Webseite" und / oder Aktivierung "falls von der Webseite gesetzte Cookies schon einmal entfernt wurden".

    Bei den Einstellungsvarianten [1] - [1/2] können die Cookies mit dem Beenden des Firefox gelöscht werden. Favorisiert auch bei diesen "bequemen" Einstellungsvarianten ist Einstellung unter Cookies behalten "jedes Mal nachfragen"!

    [2] Einstellung – [ ] Cookies akzeptieren –
    Diese Einstellungsvariante lässt Cookies nur über Ausnahmen zu. Die Einstellungsvarianten ergeben sich unterhalb der Ausnahmen.

    Eine Meinung auch zu Ausnahmen:
    Der Begriff "vertrauenswürdige Seite" bedeutet nicht unbedingt, dass eine gern und oft besuchte Seite "vertrauenswürdig" ist!

    [2/1] Untereinstellung – Erlauben –
    Dies ist bei der gewählten Obereinstellung wiederum die "bequemste" Einstellungsvariante. Für die erlaubten Seiten sollte es bezgl. der Einstellung und dem entsprechenden Wiederaufruf keine Probleme geben. Auch hier spielt das Keks – Verfallsdatum eine Rolle.

    [2/2] Untereinstellung – Für die Sitzung erlauben – Einschränkung –
    Dies ist sicherlich die zu favorisierende Einstellungsvariante. In diesem Fall reduziert sich die "Bequemlichkeit" beim Nutzen entsprechender erlaubter Seiten. Bspw. müssen Einstellungen auf diesen Seiten jedes Mal neu vorgenommen werden.

    [2/3] Untereinstellung – Blocken –
    Sollte auch in dieser Einstellungsart [2], wie auch in der Einstellungsart [1] zum Blocken unerwünschter Cookies genutzt werden. Unerwünscht können bspw. Cookies von diversen Seiten und natürlich auch verfolgende Cookies sein.

    Es kann auch bei entweder generell angenommenen oder über Ausnahme angenommene Cookies zu "Problemen" auf Seiten kommen. Über die Einstellung

    Menü | Extras | Einstellungen | Datenschutz | Cookies | Cookies anzeigen

    [​IMG]
    Abb. Cookies anzeigen

    können einzelne (hängengebliebene) Cookies gelöscht werden. Informationen zu einzelnen Cookies werden angezeigt. Nach einem Cache - Löschen und dem erneuten Firefoxaufruf, sollte diese Seite wieder funktionieren.

    Während der Browser – Session sind Cookies über

    Menü | Extras | Einstellungen | Datenschutz | Cookies | Cookies löschen
    löschbar. Über die Firefox – Einstellung "Private Daten löschen…" können auch Cookies beim Beenden von Firefox gelöscht werden.


    Veränderungen Firefox 2
    Weg zum Einstellungsfenster:

    [​IMG]
    Abb. Menü | Extras | Einstellungen | Datenschutz | Cookies

    Prinzipiell gilt die Herangehensweise zur Einstellung der Coookies wie oben beschrieben. In Veränderung zum Firefox 1.5 sind im Einstellungsmenü von Firefox 2 nachfolgende Einstellmöglichkeiten nicht mehr vorhanden:

    [ ] nur von der ursprünglichen Webseite
    [ ] falls von der Webseite gesetzte Cookies nicht schon einmal entfernt wurden


    Das Einstellungsmenü in Firefox 2 wurde im Interesse einer vereinfachten Benutzung verändert. Die entsprechenden Schalter sind jedoch auch in Firefox 2 noch vorhanden. Die so nicht mehr sichtbaren Einstellungen erreicht man wie folgt:

    [ ] nur von der ursprünglichen Webseite

    Name: network.cookie.cookieBehavior
    Typ: integer
    Wert: 0 (Default)

    0 = alle Cookies zulassen
    1 = nur Cookies von der ursprünglichen Webseite
    2 = keine Cookies zulassen
    3 = <nicht für Fx zutreffend>

    [ ] falls von der Webseite gesetzte Cookies nicht schon einmal entfernt wurden

    Name: Network.cookie.blockFutureCookies
    Typ: boolean
    Wert: false (Default)

    true = Cookies von Webseiten blockieren, deren Cookies schon mal entfernt wurden
    false = Cookies von Webseiten nicht blockieren, deren Cookies schon mal entfernt wurden

    Diese Einstellungen können direkt in der prefs.js oder auch mit der entsprechenden Syntax in der user.js vorgenommen werden. Sollte ein bereits eingestelltes 1.5- Profil für den Firefox 2 migriert werden, dann wird ebenfalls die gewohnte Einstellung zu Cookies übernommen.

    Die Dateien cookies.txt und hostperm.1 gehören zusammen mit den Profildateien

    formhistory.dat
    key3.db
    signons.txt

    zu den Logindaten. Es kann empfehlenswert sein, mit diesen Dateien auch bzgl. einer Sicherung, sorgsam umzugehen.

    Erweiterungen für das Cookie - Handling
    http://www.erweiterungen.de/suche/48b5c297452593dae8260f3125434865/?q=Cookie#suche-erweitert

    Grundlagenthread:
    http://www.pcwelt.de/forum/firefox-...s-nur-von-urspruenglicher-seite-zulassen.html

    Literatur:
    http://kb.mozillazine.org/Cookies
    http://kb.mozillazine.org/Network.cookie.cookieBehavior
    http://kb.mozillazine.org/Network.cookie.blockFutureCookies
    http://www.sicherheit-online.net/sicherheit-cookies.php
     
  4. pcinfarkt

    pcinfarkt Viertel Gigabyte

    Mit der Profildatei \chrome\userChrome.css ist die Benutzeroberfläche von Firefox veränderbar und kann eigenen Vorstellungen angepasst werden. Diese Datei muss im Bedarfsfall aus der von Firefox bei Installation zur Verfügung gestellten und mit auskommentierten Beispielen versehenen Profildatei \chrome\userChrome-example.css manuell (bspw. durch Umbenennung) erstellt werden. Die Befehlssyntax in dieser Cascading Style Sheets – Datei wird durch CSS bestimmt.
    [1] Erfassung – wie, mit was

    Eigene Stylesheets lassen sich in dieser Datei mit dem Editor des Systems erfassen und abspeichern. In diesem Fall sollte der Firefox geschlossen sein. Die Änderungen werden nach Neustart wirksam. Hilfmittel bei der Erfassung, Änderung und Löschung von Stylesheets innerhalb des Firefoxes können die Erweiterungen ChromEdit Plus und MR Tech Local Install sein. Hier werden die editierten Änderungen ebenfalls nach Neustart des Firefox wirksam. Die Erfassung, Änderung, das Einspielen, Warten, Löschen und Schalten von Stylesheets mit Hilfe der Extension Stylish stellt wohl eine der elegantesten Möglichkeiten des Nutzen eigener Stylesheets dar. Bei Einsatz dieser Erweiterung ist ein Neustart (in der Regel) nicht erforderlich.

    [2] Erfassung – Syntax

    Die Befehlsyntax ist
    Code:
    /* Kommentar_1
     * Kommentar_2
     */
    Segment { 
              Eigenschaft_1: Wert_1;
              Eigenschaft_2: Wert_2;
    }
    Das entsprechende Segment (Sektor) kann man sich aus der Literatur oder mit Hilfe des DOM – Inspektors (DOMI) holen.
    Wichtig bei der Erfassung vom eigenen Style Sheets ist die Platzierung des Stylesheets-Code in der userChrome.css nach der Zeile:

    Code:
     @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    Wird der Import von anderen Stylesheets benötigt (oftmals bei Einsatz von angepassten Themes der Fall), dann muss dieser Import unbedingt vor dieser Zeile stehen.

    Beispiel:
    Code:
    /*
     * Menü Icons
     */
    @import url("chrome://global/skin/extras/extension-icons.css");
    
    @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    
    Beispiele für Stylesheets und Editierung von Stylesheets sind u.a. nachfolgend zu finden:
    http://userstyles.org/style/list
    http://www.mozilla.org/support/firefox/tips#appearance
    http://www.extensionsmirror.nl/index.php?showforum=21

    [3] Erfassung – was

    Veränderbar ist die Oberfläche, das Aussehen des Browsers. Dies bezieht sich auf die Bestandteile der Browseroberfläche. So sind änderbar das Aussehen, Aufbau von


    • Symbolleisten
    • Statusbar
    • Tabs und Tableiste
    • Menüs und Menüschalter
    • Sidebar u.v.m.

    Veränderbar sind Anzeige, Gestaltung, Farbe, Schrift u.v.m.

    Beispiel 1 - Größe des Optionsfensters (Abb.) -

    Code:
    @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    
    /* :::::::::::: Größe Optionsfenster B 700 px x H 400 px :::::::::::::::::*/
    
    #BrowserPreferences  {
              width: 700px !important;
              height: 400px !important;
    }
    /* :::::::::::: END Größe Optionsfenster B 700 px x H 400 px :::::::::::::::::*/
    
    Beispiel 2 - Mehrzeilige pers. Lesezeichen-Symbolleiste (Abb.) -

    Code:
    @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    
    /* :::::::::::: Mehrzeilige Bookmark Toolbar :::::::::::::::::*/
    
    #bookmarks-ptf  {
              display:block !important;
    }
    #bookmarks-ptf toolbarseparator  {
              display:inline !important;
    }
    /* :::::::::::: END Mehrzeilige Bookmark Toolbar :::::::::::::::::*/
    
    Beispiel 3 - FindToolbar dauerhaft anzeigen (Abb.) -

    Code:
    @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    
    /* :::::::::::: FindToolbar, dauerhaft anzeigen :::::::::::::::::*/
    
    #FindToolbar {
              display:-moz-box !important;
    }
    /* :::::::::::: END FindToolbar, dauerhaft anzeigen :::::::::::::::::*/
    
    Beispiel 4 - Browseroberfläche, Beispiel mit div. Anpassungen (Abb.) - Basistheme hier: Kempelton - letzte Änderung: 20070522

    Code:
    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
    /* 
     * Farbwahlhelfer: h**p://de.selfhtml.org/helferlein/farben.htm
     * farbliche Zuordnung auflösbar
     * Gestaltung Tabbar auch in Abhängigkeit von Extension
     *
     */
    
    /* :::::::::::: Browseroberfläche, Hintergrund :::::::::::::::::*/
    
    page, window, menubar, menupopup, popup, statusbar, splitter, dialog, wizard, toolbar, tabbox, tabs, treecol, treecolpicker,
    
    browsermessage, listheader,
    
    #titlebar, #application, #topToolBar, #bottomToolBar,
    .box-texttab, .console-row-icon, .alertBox, 
    
    #commandBar, #commandBarBottom, #bmHi-toolbar, #Name,
    
    /* div. Sidebar */ 
    sidebarheader, tabpanels, prefwindow, #tabbox, .plain,
    
    /* Downloads */
    #downloadView,
    
    /* AddonManager, Theme nicht gewählt */
    richlistitem, richlistbox,
    #viewGroup, #noThemeSelected,
    
    /* BuggyBar, Sidebar */
    #bugList, #bugSearchList   {
              -moz-appearance: none !important;
              background-color: rgb(254,250,238) !important;
    }
    
    /* AddonManager hervorheben */
    richlistitem  {
              color: -moz-fieldtext !important;
    }
    richlistitem:hover {
              color: rgb(255,0,0) !important;
    }
    
    /* :::::::::::: END Browseroberfläche, Hintergrund :::::::::::::::::*/
    
    /* :::::::::::: ALTERNATIV Bookmarks, History Sidebar, div. Einstellungen, Extension  :::::::::::::::::*/
    
    /*
    .plain  {
      	  -moz-appearance: none !important;
      	  background-color: rgb(254,250,238) !important;
    }
    @-moz-document
              url(chrome://browser/content/history/history-panel.xul), /* History Panel, Sidebar */
              url(chrome://browser/content/bookmarks/bookmarksPanel.xul), /* Bookmarks Panel, Sidebar */
              url(chrome://browser/content/bookmarks/bookmarksManager.xul), /* Bookmarks Manager */
              url(chrome://browser/content/dm/dm.xul), /* Downloadmanager */
              url(chrome://browser/content/pageInfo.xul), /* Info Page */
              url(chrome://global/content/console.xul), /* Fehlerkonsole */
    
          /* Beispiele für Formatierung von div. Extension */
    
              url(chrome://dta/content/dta/manager.xul), /* DownThemAll! */
              url(chrome://stylish/content/stylish.xul), /* Stylish */
              url(chrome://stylish/content/stylish.xul?sidebar=1), /* Stylish, Sidebar */
              url(chrome://stylish/content/manage.xul), /* Stylish V 0.5*/
              url(chrome://stylish/content/manage.xul?sidebar=1),/* Stylish, Sidebar V 0.5*/
              url(chrome://adblockplus/content/settings.xul), /* Ab+ 0.7.* Einstellungsmenü */
              url(chrome://adblockplus/content/sidebar.xul), /* AB+ 0.7.5 Blockierbare Elemente */
              url(chrome://sage/content/sage.xul) /* sage */   {
    
    treechildren::-moz-tree-column,
    treechildren::-moz-tree-cell(even)  { 
              background: rgb(254,250,238) !important; 
    }
    treechildren::-moz-tree-cell(odd )  { 
              background: rgb(230,250,230) !important; 
    }
    treechildren::-moz-tree-cell-text  { 
              color: black !important; font-weight: bold !important; 
    }
    treechildren::-moz-tree-cell(focus, selected, current)  { 
              background: rgb(128,255,255) !important; 
    }
    treechildren::-moz-tree-cell-text  { 
              color: black !important; font-weight: bold !important; 
    }
    }
    */
    /* :::::::::::: END ALTERNATIV Bookmarks, History Sidebar, div. Einstellungen, Extension  :::::::::::::::::*/
    
    /* :::::::::::: Groupbox, Checkbox Hintergrund :::::::::::::::::*/
    
    groupbox, checkbox  {
      	  -moz-appearance: none !important;
              background-color: rgb(230,240,230) !important;
    }
    
    /* :::::::::::: END Groupbox, Checkbox Hintergrund:::::::::::::::::*/
    
    /* :::::::::::: Details Menübar, Menü Beispiel :::::::::::::::::*/
    /*
    menubar > menu {
              color: rgb(0,64,0) !important;
    }
    .menubar-text  {
              font-weight: bold !important;
    }
    */
    /* :::::::::::: END Details Menübar, Menü Beispiel :::::::::::::::::*/
    
    /* :::::::::::: Scrollbar Kontext hinzufügen :::::::::::::::::*/
    #contentAreaContextMenu,
    #contentAreaContextMenu menupopup  {
              max-height: 400px; 
    }
    #contentAreaContextMenu autorepeatbutton {
              display: none;
    }
    #contentAreaContextMenu scrollbox {
              overflow-y: auto;
    }
    /* :::::::::::: END Scrollbar Kontext hinzufügen :::::::::::::::::*/
    
    /* :::::::::::: Lesezeichen hinzufügen, Größe :::::::::::::::::*/
    
    #addBookmarkDialog  {
              min-height: 35em !important; 
    }
    #folder-tree  {
              visibility: visible !important;
    }
    #keywordRow  { 
              display: -moz-grid-line !important; 
    }
    
    /* :::::::::::: END Lesezeichen hinzufügen, Größe :::::::::::::::::*/
    
    /* :::::::::::: Glosebutton, Button Alltabs- Feature links :::::::::::::::::*/
    
    .tabs-alltabs-stack  {
              -moz-box-ordinal-group: 1 !important
    }
    .tabbrowser-arrowscrollbox  {
              -moz-box-ordinal-group: 2 !important
    }
    .tabs-closebutton-box  {
              -moz-box-ordinal-group: 3 !important
    }
    
    /* :::::::::::: END Glosebutton, Button Alltabs- Feature links :::::::::::::::::*/
    
    /* :::::::::::: Addon Tabs "Update" und "Install" :::::::::::::::::*/
    
    #extensionsManager #installs-view  {
              display: -moz-box !important;
    }
    #extensionsManager #updates-view  {
              display: -moz-box !important;
    }
    
    /* :::::::::::: END Addon Tabs "Update" und "Install" :::::::::::::::::*/
    
    /* :::::::::::: Höhe Toolbars, Findbar, Statusbar :::::::::::::::::*/
    
    #toolbar-menubar, 
    #status-bar, 
    #PersonalToolbar, 
    #FindToolbar  { 
              border: none !important;
    	  padding: 0px !important;
    	  margin:  -3px !important;
    	  border: none !important;
    }
    
    /* :::::::::::: END Höhe Toolbars, Findbar, Statusbar :::::::::::::::::*/
    
    /* :::::::::::: Breite Lesezeichen :::::::::::::::::*/
    
    /* Breite zw. 20 - 500 Zeichen */
    menu.bookmark-item,
    menuitem.bookmark-item  { 
              min-width: 20px !important;
              max-width: 500px !important;
    }
    
    /* :::::::::::: END Breite Lesezeichen :::::::::::::::::*/
    
    /* :::::::::::: Searchbar bei Fokus vergrößern :::::::::::::::::*/
    
    .searchbar-textbox[focused="true"] {
              width: 350px !important;
              background-color: rgb(240,240,240) !important;
    }
    
    /* :::::::::::: END Searchbar bei Fokus vergrößern :::::::::::::::::*/
    
    /* :::::::::::: URL- Bar bei Fokus vergrößern :::::::::::::::::*/
    
    #urlbar[focused="true"] {
              width: 500px !important;
              background-color: rgb(240,240,240) !important;
    }
    
    /* :::::::::::: END URL- Bar bei Fokus vergrößern :::::::::::::::::*/
    
    
    /* :::::::::::: Sidebar rechts :::::::::::::::::*/
    
    /* für Firefox 1.5 und 2.0 */
    #browser  {
              direction:rtl !important;
    }
    #browser > *  {
              direction:ltr !important;
    }
    
    /* :::::::::::: END Sidebar rechts :::::::::::::::::*/
    
    /* :::::::::::: Statusbar, Popup- Blocker anzeigen :::::::::::::::::*/
    
    /* Popup-Blocker in der Statusleiste immer anzeigen  */
    #page-report-button  {
              display: -moz-box !important;
    }
    
    /* :::::::::::: END Statusbar, Popup- Blocker anzeigen :::::::::::::::::*/
    
    /* :::::::::::: Statusbar, Textstyle :::::::::::::::::*/
    
    .statusbarpanel-text  {
              color: #100060;
              font-weight: bold !important;
    }
    
    /* :::::::::::: END Statusbar, Textstyle :::::::::::::::::*/
    
    /* :::::::::::: Tooltip, Schrift, Farbe:::::::::::::::::*/
    
    tooltip  {
              -moz-appearance: none !important;
              background-color: rgb(240,240,255) !important; 
              color: darkblue !important; 
              font-weight: bold !important; 
              font-style: italic !important; 
    }
    
    /* :::::::::::: END Tooltip, Schrift, Farbe:::::::::::::::::*/
    
    Wichtig ist der Befehl !important. Mit diesem Zusatz setzten sich die gewollten Veränderungen vor alle anderen Stylesheets-Codes (bspw. von Themes).

    Wichtig! Nach dem Editieren dieser Datei ist darauf zu achten, dass für ihre Wirksamkeit diese Datei im Profilverzeichnis \chrome steht.

    Noch ein Nachtrag zu DOMI. Das finden von Segmenten ist bei aktivieren DOMI möglich und wird durch ein kurzzeitiges Blinken angezeigt. In der rechten Anzeigehälfte findet man die entsprechenden Elemente des angewählten Objektes.

    Abb. DOMI – Beispiel Personal-Toolbar

    Grundlagenthread:

    Erscheinungsbild über die userChrome.css ändern, (zur Verfügung gestellt @Mylin)
    Extension Stylish
    DOM Inspektor und Browseroberfläche

    Literatur:
    http://kb.mozillazine.org/UserChrome.css
    http://kb.mozillazine.org/DOM_Inspector
    http://kb.mozillazine.org/Chrome_element_names_and_IDs
    http://xulplanet.com/references/elemref/ref_StyleProperties.html
     
  5. pcinfarkt

    pcinfarkt Viertel Gigabyte

    Dieser Artikel wird zeitnah zur Auslieferung der ersten Beta von Firefox 2, jedoch noch auf Grundlage von Firefox 2.0a3 geschrieben (Build-ID: 2006070603). Die vorgesehenen neuen Features scheinen in der Firefox – Oberfläche gefestigt. Änderungen können jedoch zum jetzigen Zeitpunkt nicht ausgeschlossen werden.

    Veränderungen im Menü und Organisation / neue Schalter unter Einstellungen
    Menü – Veränderungen
    Augenscheinliche Änderungen in Firefox 2.0b2; zu Firefox 2.0rcx keine wesentlichen Änderungen!


    Abb. Menü History (vormals: Go)
    Die History-Anzeige ist wie gehabt; der Aufruf wurde umbenannt.

    Abb. Menü Bookmarks
    Neu ist der Schalter zum Abonnieren von Feeds. Dazu wird noch unter Features eingegangen.

    Abb. Menü Tools
    Entfernt wurden die beiden Mail-Schalter. Extension / Themes werden im Addons – Manager gepflegt. Neu ist der Schalter Error Console.

    Abb. Options General
    Neu ist das Button zum einbinden / auswählen eines Online- /Applikations- RSS – Readers. Auch hierzu mehr unter Features.

    Abb. Options Content
    Entfallen ist Load Images … for the originating Web site only.

    Abb. Options Tabs
    Dieses Menü wurde vereinfacht. Ein Gewährleisten der bisherigen Grundfunktionen ist trotzdem gegeben.

    Abb. Options Advanced | Security
    Entfallen ist der Schalter für SSL 2.0. Die Einstellung für Security – Warnungen kann vorgenommen werden.

    Abb. Options Advanced | Anti-Phishing
    Über diesen Schalter kann die Prüfung einer Webseiten – Täuschung erfolgen. Auf dieses Feature wird noch eingegangen.

    Abb. Search Engines Manager
    Neu ist der Search Engines Manager. Auch auf dieses Features wird noch eingegangen.


    Einige ausgewählte neue Features

    [1] Addons – Manager (AM)

    Abb: AM

    Im AM werden zwar Extension und Themes getrennt geführt, jedoch unter einem gemeinsamen Dach verwaltet. Den Extension / Themes sind Buttons zur Organisation zugeordnet. Verfügbarkeit von Updates und deren Installation wird angezeigt. Das Feature AM wird durch das neue Feature Session Restore (Store) ergänzt. D.h., bei einem Extension- / Themes- Update und einem bestätigtem Neustart, wird die aktuelle Session (beginnend mit Tab1) wieder hergestellt.

    Die Icons / Tabs "Update" und "Install" sind (ggf.) nur im Bedarfsfall sichtbar. Dauerhaft kann man sie mit nachfolgenden Code (bspw. Stylish) sichtbar machen:


    Code:
    @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    
    #extensionsManager #installs-view {display: -moz-box !important;}
    #extensionsManager #updates-view {display: -moz-box !important;}
    [2] Search Engine Manager (SEM)

    Abb. SEM

    Ein Sortieren der Suchmaschinen, Löschen aus Fx und natürlich Hinzufügen möglich. Aufgerufen wird der SEM wie bisher Add Engines. Dabei spielt es keine Rolle, ob der Ordner \searchplugins im Programmpfad oder (empfohlen) im Profilpfad steht. Die Datenbank für die Suchmaschinen ist in der search.sqlite festgeschrieben (alt search.rdf). Beiden Dateien können im Support von Bedeutung sein.

    [3] Inline Spell Check

    Abb. Inline Spell Check

    Mit diesem Feature ist eine Rechtschreibprüfung während der Abfassung von Beiträgen möglich. Der Firefox 2 in der Lokalen en-US wird standardmässig mit dem en-US-Wörterbuch ausgeliefert. Man sollte davon ausgehen, dass der DE-Firefox 2 natürlich auf das DE-Wörterbuch zugreift.

    Das Feature erlaubt das Hinzufügen von Wörterbüchern. Um dem en-US – Firefox ein deutsches Wörterbuch zuzufügen, sollte man dieses von hier (Rechtsklick speichern!) oder die neue DE-Rechtschreibung von hier installieren. Inline Spell Check legt den Programmordner \dictionaries an.

    Achtung! Beachte den momentan wichtigen Hinweis für die Installation des DE-Wörterbuchs! (Bug 216382, Bug 335605)

    Sollte das Inline-Spell-Checking stören, dann kann man dies mit nachfolgenden Schalter auf ein Spell Check per Kontextmenü reduzieren:

    Name: layout.spellcheckDefault
    Typ: integer
    Wert: 1 (Default)

    Um das Inline-Spell-Checking auf ein Spell Check zu reduzieren muss dieser Schalter auf den Wert '0' gesetzt werden.
    Literatur: Layout.textarea.spellcheckDefault - MozillaZine Knowledge Base

    [4] New Feed Feature (NFF)

    Abb. New Feed Feature

    NFF organisiert die Möglichkeit des Nutzens von Feeds aus Firefox heraus neu. Über die entsprechenden Schalter (s.a. Abb.) ist eine vorgegebene Auswahl von Online-RSS-Readern und das hinzufügen von RSS-Reader als Applikation zu der Anzeige als Livemarks möglich. Bei Entscheidung für Livemarks kann über das bekannte Icon und über den schon oben (Bookmarks) erwähnten Schalter abonniert werden.

    Abb. PCW Livemark

    Ausser der Erfassung von RSS-Readern als Applikation, ist mit diversen Eingriffen auch die Erfassung von weiteren Online - Readern möglich.

    Bsp. für einen 4-ten Online – Reader „XYZ“ (0 – 2 liegen vor) - Syntax prefs.js:

    Code:
    pref("browser.contentHandlers.types.3.title", "XYZ"); 
    pref("browser.contentHandlers.types.3.uri", "http://www.XYZ.com/?act=default&rss=%s"); 
    pref("browser.contentHandlers.types.3.type", "application/vnd.mozilla.maybe.feed");
    Literatur: Browser.contentHandlers.types.*.uri - MozillaZine Knowledge Base

    [5] Session Restore

    Session Restore ist standardmässig geschaltet. Als Profildatei wird die sessionstore.js geschrieben und gepflegt. Mit Hilfe dieses Features werden Browsersession bei


    • Crash
    • Software – Update (Versionsupdate AUS)
    • Extension / Themes – Update

    wieder hergestellt. Das Restore erfolgt in der Tab - Reihenfolge ab Tab 1. Jedoch bleibt dabei der Fokus auf dem zuletzt aktuellen Tab. Man kann dieses Feature auch für das generelle Starten mit der letzten Browser - Session nutzen. Dazu sind 3 weitere Schalter zu setzen:

    Name: browser.sessionstore.enabled
    Typ: Boolean
    Wert: true

    Name: browser.sessionstore.resume_from_crash
    Typ: Boolean
    Wert: true

    Name: browser.sessionstore.resume_session
    Typ: Boolean
    Wert: false

    Mit diesen Schaltern wird bei jedem Fx – Start die letzte Browsersession hergestellt! Lese ggf. auch nachfolgenden Link:
    Browser.sessionstore.resume session - MozillaZine Knowledge Base

    [6] Phishing Protection

    Mit dem Feature Phishing Protection (vormals Safe Browsing) soll das sichere Browsen weiter verbessert werden. Wesentliche Bestandteile der Extension Google Safer Browsing finden sich im Programmpfad \firefox\components von Firefox 2 wieder. Im Profilordner wird die Datei urlclassifier.sqlite gepflegt. Bei aktivierten Features wird der Phising – Versuch per Alert angezeigt.

    Dieser Ausblick erhebt nicht den Anspruch auf Vollständigkeit. Auf Microsummaries und den zum Einsatz kommenden NSIS-Installer wird nicht eingegangen. Mit Veränderungen in der Beta – Phase muss noch gerechnet werden.

    Für diesen Beitrag verwendet:
    http://www.pcwelt.de/forum/firefox-firefox-pc-welt-edition/197046-entwicklung-firefox-2-a.html

    Literatur:
    Firefox - MozillaWiki
    Firefox2 - MozillaWiki
    Firefox2/Features - MozillaWiki
     
  6. ramdisk

    ramdisk Byte

    Das betrifft Firefox 1.5.0.6 und 1.5.0.5
    wie das bei älteren ist, weis ich nicht
    so lange habe ich Firefox noch nicht drauf.


    Leider einen schlechten Nachricht,
    die Prefbar 3.x funktioniert nur bei bestimmten
    Themen einbarnfrei im Firefox,
    und bei den Standart Themen natürlich,
    nur bin ich einer von der Sorte der nicht gerne lange
    suchen will nach Funktionen, wenn man mal eben schnell GIF und Flash Anim. abschalten will,
    oder per Maus klick mal eben schnell Java script aus

    habe ich leider von der gesqammte auswahl nur sehr wenige Themen gefubnden, die auch funktionieren.
    Der Fehler ist: das z.b. löschen von Disk Cache nicht mehr geht, wenn man bestimmte Themen installiert hat.
    Dieser Fehler tritt bei Mozilla 1.7.13 oder Seamonkey
    egal welche Version nicht auf.
    Keine Ahnung wo nun genau die Ursache liegt?

    Nur fragt man sich an dieser Stelle, Firefox ist mehr verbreitet und dann diese Pannen?
     
  7. pcinfarkt

    pcinfarkt Viertel Gigabyte

    Die Vorgehensweise ist prinzipiell auf die Releasekandidaten von Firefox 2.0.0 übertragbar!
    _______________________
    Firefox 2.0 Beta 2 steht an. Das eigentliche Produktrelease von Firefox 2.0 ist jedoch noch nicht absehbar.

    Der folgende Artikel soll eine Hilfestellung bei der Migration eines Firefox 1.5.0.x - Profils für den Firefox 2.0 (b2) darstellen. Benutzt wurde ein Profil mit editierter userCrome.css, userContent.css und einer user.js. Die Einstellung dieses Profils ist über entsprechende Menüs vorgenommen und in der prefs.js registriert. Aufgerüstet ist dieses Profil mit diversen Erweiterungen und Themes. Das Profil ist gesichert!

    Profilaufbau

    Erstelldatum: Tue Aug 29 2006 14:22:40 GMT+0200
    UserAgent-String: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
    Build-ID: 2006072814

    Aktivierte Erweiterungen: [10]
    - Adblock Plus 0.7.1.2
    - DOM Inspector 1.8.0.6
    - FireBug 0.4
    - FlashGot 0.5.96.060823
    - Flat Bookmark Editing 0.7.5
    - MR Tech Local Install 5.2
    - NoScript 1.1.4.1
    - Pearl Crescent Page Saver Basic 1.2
    - Stop-or-Reload Button 0.2
    - Stylish 0.3.2

    Deaktivierte Erweiterungen: [1]
    - Leak Monitor 0.3.4

    Erweiterungen insgesamt: 11

    Installierte Themes: [3]
    - Firefox (default)
    - Qute 3.1
    - Silvermel 0.8.3.0

    Installierte Plugins: (19)
    - Adobe Acrobat
    - Adobe ESD Manager Plugin
    - Adobe SVG Viewer
    - DivX Player Netscape Plugin
    - DivX® Web Player
    - Java(TM) 2 Platform Standard Edition 5.0 Update 8
    - MetaStream 3 Plugin
    - Microsoft® DRM
    - Mozilla Default Plug-in
    - QuickTime Plug-in 7.1
    - RealJukebox NS Plugin
    - RealPlayer Version Plugin
    - RealPlayer(tm) G2 LiveConnect-Enabled Plug-In (32-bit)
    - RichFX Basic Player 3.31.0659
    - Shockwave Flash
    - Shockwave for Director
    - Windows Genuine Advantage validation plug-in
    - Windows Media Player Plug-in Dynamic Link Library

    Abb. Ansicht Firefox 1.5.0.x

    Dieses Profil wurde unverändert mit Firefox 2.0b2
    UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1b2) Gecko/20060828 BonEcho/2.0b2 ID:2006082803
    gestartet. Bei Aufruf erfolgt ein Kompatibilitätstest der Erweiterungen und Themes mit der augenscheinlichen Meldung von Inkompatibilitäten. In diesem Beispiel waren schon tw. gehackte Extension im Einsatz. Jedoch tut dies vom Prinzip her nichts zur Sache.

    Abb. Kompatibilitätstest, Meldung von Inkompatibilitäten

    Nach dieser Meldung ist vor dem Fx - Start ein Suchen von kompatiblen Addons möglich. Hier in dem konkreten Beispiel und zu diesem Zeitpunkt:), wurden keine aktuellen Versionen für die betroffenen Addons gefunden. Nach Abschluss dieser Prüfung startet Fx in mit der neuen Version.

    Abb. Ansicht Firefox 2.0b2

    Alle Einstellungen sind unverändert erhalten. Bei Aufruf der Addons (Menü | Extras | Addons) werden die deaktivierten Ergänzungsprogramme angezeigt. In Abhängigkeit von diesen Prorammen kann man entscheiden, ob


    • eine Versionsanpassung der Extension / Themes
    • eine Deinstallation oder
    • ein Belassen des deaktivierten Zustandes bis Vorlage einer akt. Version

    sinnvoll ist. Die erste Möglichkeit kann risikobehaftet sein. Im Zweifelsfall sollte man sich für die dritte Möglichkeit entscheiden.

    Im Beispiel war eine Versionsanpassung der Erweiterungen möglich.

    Abb. Addons / Erweiterungen

    Eine Anpassung von inkompatiblen 1.5.0.x - Themen ist jedoch nicht möglich.

    Abb. Addons / Themes

    Der Aufbau von Menüs und Einstellungen des Firefox 2.0 weicht von denen des Firefox 1.5.0.x ab! Hier sollte man später nochmals bezgl. einer aktuelleren Version prüfen. Generell ist vor einer Profilmigration das Umschalten auf das Defaulttheme sinnvoll.

    Erweiterungen / Themes per Update prüfen -> auf Defaulttheme umschalten -> Profil sichern -> und los geht's!
     
  8. Micha1711

    Micha1711 Byte

    Ich versuche schon die ganze Zeit, meine bookmarks.html gleichzeitig unter Linux und Windows XP zugänglich zu machen.

    habe unter Linux bei about:config im firefox folgendes eingetragen

    "browser.bookmark.file" /dokumente/linux_meets_windows/bookmarks.html"

    "dokumente" ist der mountpoint meiner Partition hda6 (fat32).

    Aber dort wird die Datei nicht erzeugt. Ich habe dann mal die "alte" bookmarks.html in dieses Verzeichnis kopiert und alle anderen (auch die aus dem backup-Verzeichnis) gelöscht.

    Dann bekomme ich beim Start nur eine leere bookmarks.html und die Datei wird in meinem firefox-Verzeichnis neu erstellt. :confused:

    Hat hier vielleicht jemand ne Idee ???
     
  9. pcinfarkt

    pcinfarkt Viertel Gigabyte

    So wie mit der Datei userChrome.css die Benutzeroberfläche von Firefox gestaltet werden kann, so kann man über die Profildatei \chrome\userContent.css auf die Webseitenanzeige Einfluss nehmen. Diese Datei muss im Bedarfsfall aus der von Firefox bei Installation zur Verfügung gestellten und mit auskommentierten Beispielen versehenen Profildatei \chrome\userContent-example.css manuell (bspw. durch Umbenennung) erstellt werden. Die Befehlssyntax in dieser Cascading Style Sheets – Datei wird durch CSS bestimmt.

    [1] Erfassung – wie, mit was

    Die Erfassung eigener Stylesheets kann manuell mit einem Editor erfolgen. Bei der manuellen Erstellung und Speicherung sollte der Browser geschlossen sein. Entsprechende Änderungen werden nach einem Neustart wirksam. Wie auch bei der userChrome.css können die gleichen Extension bei der Erfassung, Änderung und Löschung behilflich sein. Diese wären ChromEdit Plus, ChromEdit Plus SE und MR Tech Local Install. Auch mit Hilfe dieser Extension werden die editierten Änderungen erst nach Neustart des Firefox wirksam. Die Erfassung, Änderung, das Einspielen, Warten, Löschen und Schalten von Stylesheets mit Hilfe der Extension Stylish stellt wohl eine der elegantesten Möglichkeiten des Nutzen eigener Stylesheets dar. Bei Einsatz dieser Erweiterung ist ein Neustart (in der Regel) nicht erforderlich.

    [2] Erfassung – Syntax

    Siehe dazu auch den Beitrag zu der Profildatei userChrome.css.
    Die Platzierung des auf Webseiten bezogenen Codes innerhalb der userContent.css sollte nach der Zeile
    Code:
    @namespace url(http://www.w3.org/1999/xhtml);
    erfolgen. Ebenfalls ist als Unterschied zu einem globalen Code bei Bezug auf Webseiten die Zuordnung bspw. zu der entsprechenden Domäne wichtig.

    Beispiel 1 - Syntax PC-Welt
    Code:
    @namespace url(http://www.w3.org/1999/xhtml);
    
    @-moz-document domain("pcwelt.de") {
    /*
     * Kommentar
     */
     [COLOR="Red"]<< Befehlscode >>[/COLOR]
    }
    Beispiele für Stylesheets und Editierung von Stylesheets sind u.a. nachfolgend zu finden:
    http://userstyles.org/style/list
    http://www.mozilla.org/support/firefox/tips#appearance
    http://www.extensionsmirror.nl/index.php?showforum=21

    [3] Erfassung – was

    Veränderbar ist die speziell angepasste Darstellung von Webseiten (bspw. Adblock, Clearing), aber auch die globale visuelle Aufbesserung der Webseitendarstellung (bspw. Links). Die folgenden Beispiele sind mit der Syntax für die Extension Stylish dargestellt.

    Beispiel 2 - Links markieren und Hoovern
    Code:
    @namespace url(http://www.w3.org/1999/xhtml);
    
    /* Markieren */
    a:visited  {
        color: #FF0000 !important;
        text-decoration: line-through !important;
    }
    
    /* Hoovern */
    a  { 
        text-decoration: none !important; 
    }
    a:hover  { 
        text-decoration: underline !important;
    }
    Beispiel 3 - Wikipedia ENG <->DE (Button zum Umschalten)
    Code:
    /* 
     * modifizierte Anwendung von 
     * h**p://userstyles.org/style/show/319
     */
    
    @namespace url(http://www.w3.org/1999/xhtml);
    
    @-moz-document domain(wikipedia.org) {
    
    /*this is link to english version of Wikipedia - change it to your language asdescribed above and adjust "top" and "left" values*/
      div.pBody>ul>li.interwiki-en { top:-52.6em !important; left:10.4em !important; position:absolute !important; font-weight:bold !important; background-color:#FABD23 !important; padding:0 5px !important; display:block !important; color:#fff !important; }
    
    /*this is link to german version of Wikipedia - adjust "top" and "left" values*/
      div.pBody>ul>li.interwiki-de { top:-48.28em !important; left:10.0em !important; position:absolute !important; font-weight:bold; background-color:#FABD23 !important; padding:0 5px !important; display:block; color:#fff !important; }
    
      #p-lang { overflow:visible !important; }
      #siteNotice { margin-left:80px; }
    }
    Beispiel 4 - mozillazine.org, Feeds, Planet, Developer
    Code:
    /*
     * mozilla.org u.a. 
     * Ansichtsbeispiel
     * Farbwahlhelfer: h**p://de.selfhtml.org/helferlein/farben.htm
     *
     */
    
    @namespace url(http://www.w3.org/1999/xhtml);
    
    @-moz-document domain("mozillazine.org"),
                   domain("mozilla.org"),
                   domain("ftp.mozilla.org"),
                   domain("wiki.mozilla.org"),
                   domain("releases.mozilla.org"),
                   domain("developer.mozilla.org"),
                   domain("feeds.feedburner.com"),
                   domain("mozillalinks.org"),
                   domain("planet.mozilla.org") {
    
    ::-moz-selection {
       background-color: rgb(128,255,255) ! important; 
       color: rgb(64,0,0) ! important; 
    }
    #masthead {
        display: none !important;
    }
    img[src="http://static.mozillazine.org/common/images/navHeader.gif"],
    img[src="http://www.shareasale.com/image/L1a.jpg"]  {
        display:none !important;
    }
    body, TABLE, #globalWrapper, #menu, .blog, .page, .blogbody, .comments-head, .comments-body, #mainContent, .footer, .center-widget, .left-sidebar, .right-sidebar, .post-time, .post-author, .post-title, .bottom-page-nav, .top-page-nav  {
        background-color: rgb(254,250,238) !important;
    }
    #masthead {
        display:none !important;
    }
    
    /* ::::::::::::::: mozillaZine - Forum ::::::::::::::::::: */
    /*
     * Sidebar 
     * modifiziert h**p://userstyles.org/style/show/146 
     */
    
    #sidebar {
        background-color: rgb(254,250,238);
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAABgAQMAAADW%2F5sUAAAAFXRFWHRDcmVhdGlvbiBUaW1lAAfWBQgHOTmEKAJKAAAAB3RJTUUH1gUICBMGg3hHEgAAAAlwSFlzAAAOwwAADsMBx2%2BoZAAAAAZQTFRFAGZm%2F%2F%2F%2Frea17wAAAFxJREFUeNpjYMAJ5ECEIohQABESIIINRDDCJeQY8AE%2BEMGCl%2BDDa4AdwgUNmIQiXAlOIA8iBOAEGhchhhPYgAglOIFwEILA7wIeOCGEStijmkKsC5TgYipwLj4DAJEHCFAH2yXKAAAAAElFTkSuQmCC);
        background-position: right 250px;
        background-repeat: no-repeat;
        background-attachment: fixed;
        padding-left: 20px !important;
    }
    
    #sidebar:hover {
        background-color: transparent;
        background-image: none;
        padding-left: 7px !important;
    }
    
    #sidebar > * {
        display: none;
    }
    
    #sidebar:hover > * {
        display: block;
    }
    #main, #sidebar  {
        background-color: rgb(254,250,238) !important;
    }
    .row1, .row2, .row3, .row3Right   {
        background-color: rgb(240,240,240) !important;
    }
    .post  {
        background-color: rgb(230,250,230) !important;
    }
    .mainoption  {
        background-color: rgb(215,225,255) !important;
    }
    .forumline  {
        background-color: rgb(64,64,64) !important;
        border:1px solid #006699
    }
    
    /* ::::::::::::::: mozillaZine - Feeds ::::::::::::::::::: */
    
    body, #feedBody, #feedHandler, #footer, #header, #page, #mozilla-org, #container, #sidebar, #content, .post, .entry, #side, #mbody {
        background-color: rgb(254,250,238) !important;
    }
    .entry, .smallfont {
        color: rgb(0,64,0);
        font-style: italic !important;
    }  
    }
    Beispiel 5 - t-online entschlackt
    Code:
    @namespace url(http://www.w3.org/1999/xhtml);
    
    @-moz-document domain("t-online.de") {
    /*
     * Button Websites,
     * Test Entfernen Diverses
     * 
     */
    
    #hd, #hdl, #hd2, #lall, #square_buttons,
    #Xft, #ankc_, #ank_ {
        display:none !important;
    }
    }
    Beispiel 6 - pcwelt.de, Forum Stand: 20070609
    Abgestimmt auf das Beispiel 4 - Fx Oberfläche - im Artikel Benutzeroberfläche mit userChrome.css
    Code:
    @namespace url(http://www.w3.org/1999/xhtml);
    
    @-moz-document url-prefix("http://www.pcwelt.de/forum/"),
                   url-prefix("http://www.pcwelt.de/news/"),
                   url-prefix("http://www.pcwelt.de/rss/") 
        {
    body, #shadow_block, .block_full { 
        position: absolute !important;
        width:100% !important;
        padding-top:0px !important;
        top: 0px !important;
        background-color: rgb(254,250,238) !important;
        }
    body {    /* RSS, PCW */
        margin:0pt !important;
        padding:0pt !important;
        width:100% !important;
        }
    #shadow_block {   /* news */
        background-image: none !important;
        }
    #body_content, #shadow_block, .block_full, #content, #block_full_bg {
        padding-left:0px !important;
        padding-right:0px !important;
        margin-left:0px !important;
        margin-right:0px !important;
        width:100% !important;
        }
    .panel, .panelsurround {    /* Forum Texteingabe, Logout */
        background-color: rgb(254,250,238) !important;
        }
    #feedBody, #feedError {    /* RSS, PCW */
        background:none !important;
        background-color: rgb(230,250,230) !important;
        }
    .vBulletin_editor, .controlbar {   /* Forum Texteingabe */
        background-color: rgb(240,240,240) !important;
        }
    .smallfont {   /* Zeichen Stil */
        font-style:oblique !important;
        font-size:11.5px !important;
        font-weight:500 !important;
        }
    .page, .alt2 { 
        background-color: rgb(254,250,238) !important;
        color: rgb(0,0,0) !important;
        }
    #head, #footer_publikationen, #footer_service, .tfoot {
        display:none !important;
        }
    #head, .block_full, .thead, .vbmenu_control, .paging_article_list, .sorting, .active {
        background: none !important;
        }
    textarea, button, select, input {
        background-color:  rgb(230,250,230) !important; 
        color: #000000;
        }
    .thead, .vbmenu_control {
        background-color:  rgb(3,96,122) !important;
        color:#000000;
        }
    .tcat, .paging_article_list, .sorting {
        background-color:  rgb(254,250,238) !important; 
        }
    td.tcat, .tcat a:link, .tcat_alink, .active {
        color: rgb(0,0,0) !important; 
        }
    .alt1, .alt1Active, .alt2Active {   /* rgb(240,240,240) */
        background-color: rgb(230,250,230) !important;
        }
    .entry {
        color: rgb(0,64,0);
        font-style: italic !important;
        }
    button, select {
        background-color: rgb(230,250,230) !important;
        }
    li {
        font-size:8pt !important;
       }
    }
    Beispiel 7 - pcwelt.de Stand: 20070617
    Abgestimmt auf das Beispiel 4 - Fx Oberfläche - im Artikel Benutzeroberfläche mit userChrome.css
    Code:
    @namespace url(http://www.w3.org/1999/xhtml);
    
    @-moz-document url-prefix("http://www.pcwelt.de/") 
        {
    
    body, #shadow_block, .block_full { 
        padding-top:0px !important;
        top: 0px !important;
        background-color: rgb(254,250,238) !important;
        }
    #head, #footer_publikationen, #footer_service, .service_links, #redakteaser {
        display:none !important;
        }
    #shadow_block, #sub_navigation {
        float:none !important;
        }
    #body_content, #shadow_block  {
        padding-left:0px !important;
        padding-right:0px !important;
        margin-left:0px !important;
        margin-right:0px !important;
        width:100% !important;
        }
    #block_left {
        margin-top:0px !important; /*124*/
        width:600px !important; /*480*/
        }
    #block_right {
        float:right;
        margin-top:0px !important; /*134*/
        }
    }
    Beispiel 8 - pcwelt-praxis (separat) ----- wird demnächst bearbeitet ------

    Beispiel 9 - firefox-browser.de Stand: 20070610
    Code:
    @namespace url(http://www.w3.org/1999/xhtml);
    
    @-moz-document domain("firefox-browser.de") {
    
    /* Allgemein */
        ::-moz-selection {
           background-color: rgb(128,255,255) ! important; 
           color: rgb(64,0,0) ! important; 
        }
        textarea.post {
           background-color: rgb(240,240,240) !important;
        }
        input.post, select, input.button, textarea:focus, button:focus, select:focus, input:focus {
           background-color: rgb(230,250,230) !important;
        }
    
    /* Wiki */
    
        BODY, #globalWrapper, #footer, #content, .pBody, #toc, #catlinks, #Vorlage_Hinweis, #Vorlage_FalscherTitel, #Vorlage_Stub, pre, .tdinfo1, .bodyline    {
           background-color: rgb(254,250,238) !important;
        }
     
    /* Forum */
    
        img[src="templates/subSilver/images/logo_phpBB.jpg"] {
           display:none !important;
        }
        body {
           padding-left:0px !important;
           padding-right:0px !important;
           margin-left:0px !important;
           margin-right:0px !important;
           width:100% !important;
        }
        .maintitle {
           font-size:30px !important;
        }
        th, td.cat, td.catHead, td.catSides, td.catLeft,
        td.catRight, td.catBottom, td.rowpic {   /* Forum Titel-Fenster-Zeilen */
           background-color:rgb(230,250,230) !important;
           background-image:none !important;
        } 
    /*
        .gen {
           display:none !important;       
           font-size:30px !important;
        }
    */
        .mainmenu {
           font-size:8.5px !important;
           font-weight:bold;
        }
        .row1, .row2, .row3Right   {
           background-color: rgb(240,240,240) !important;
        }
        .row3  {
           background-color: rgb(254,250,238) !important;
        }
        .name  {
           font-weight:bold!important;
        }
           .postdetails, .gensmall  {
           color: rgb(0,64,0) !important;
        }
           .forumline  {
           background-color: rgb(64,64,64) !important;
           border:1px solid #006699
        }
    }
    Wichtig! Nach dem Editieren dieser Datei ist darauf zu achten, dass für ihre Wirksamkeit diese Datei im Profilverzeichnis \chrome steht.

    Grundlagenthread:
    Wikipedia ENG <->DE,
    Extension Stylish

    Literatur:
    http://kb.mozillazine.org/UserContent.css
    http://kb.mozillazine.org/DOM_Inspector
    http://kb.mozillazine.org/Chrome_element_names_and_IDs
    http://xulplanet.com/references/elemref/ref_StyleProperties.html

    Anmerkung:
    Die weiter oben angegebenen Beispiel- Codeschnipsel funktionieren bei mir mit meinen AB+ - Filter aus dem Beitrag Adblock plus (W. Palant) (sehr hohe Trefferquote;) ). Ggf. sind also bei Einsatz eines anderen Filters oder beim Arbeiten ohne Adblock Ergänzungen notwendig!
     
  10. P.A.C.O.

    P.A.C.O. Ex-Foren-Bulle

    Test .
     
  11. pcinfarkt

    pcinfarkt Viertel Gigabyte

    Danke!füllen
     
  12. P.A.C.O.

    P.A.C.O. Ex-Foren-Bulle

    Pin-Up ;) ....
     
  13. Schlemil

    Schlemil Megabyte

    Bevor du einen neuen Thread zu deinem Problem eröffnest, ...

    [1] Lesen
    Oftmals findet man Hinweise oder einen Lösungsanstoss im Forum. Mit dem Beitrag "Tipps & Tricks zu Firefox" (Link) wird weitestgehende Aktualität angestrebt. Hinweise sind erwünscht!

    [2] Suchen (und Lesen)
    Mit Hilfe der Such-Funktion des PCW-Firefox-Forums (Link) können schon vorhandene Lösungsansätze anderer aktiver User gefunden werden. Wichtig ist eine aussagekräftige Suchanfrage.

    Beispiel: *Lesezeichen werden nicht gespeichert*

    Tipp: Am Besten, du beginnst bei der Auswertung der Such-Ergebnisse mit denen, die deinem Problem am ehesten entsprechen und jüngeren Datum sind.
    Wobei auch hier schon erkennbar wird, wie wichtig beim Erstellen eines Threads, ein aussagekräftiger Threadtitel und eine genaue Problembeschreibung ist!

    [3] Thread- Eröffnung mit Anfrage
    Bist du bei deiner Suche nicht fündig geworden, dann kannst du ja einen neuen Thread erstellen (Link). Einem aussagekräftigen Titel (s. Suchbeispiel) sollten, je nach Bedarf, möglichst nachstehende Angaben folgen:


    • welches Betriebssystem wird verwendet?
    • welche Version / -en von Firefox ist / sind installiert?
    • war es eine Fx Neuinstallation o. Update (von > auf Version)?
    • ist / war der Firefox auf deinem System als Standard- Browser eingerichtet?
    • welche Extensions, Themes sind installiert; welche Plugins zu Systemprogrammen sind eingebunden?
    • wurde am System bzw. Firefox etwas verändert, bevor der Fehler auftrat?
    • wurde der Firefox getuned (z.B.: Fasterfox u.ä.)?
    • was hast du schon zur Problembeseitigung unternommen?

    Bei Verbindungs- bzw Darstellungsproblemen, zusätzlich ...


    • Art des I-Nnet Zugangs (DSL; ISDN; DFÜ >> mit o. ohne Router >> LAN u./o. W-Lan)?
    • ist eine "Personal Firewall", "Virenscanner" oder "Internet Security Suite" installiert (welche)?
    • andere installierte Sicherheits-Software mit scannenden u./od. filternden Charakter?

    Bei Media-Player Problemen, zusätzlich ...


    • welche(r) Media-Player sind (ist) installiert (Versions Nr. mit angeben)?
    • wurde in den Media-Playern die Zuordnung der Dateiformate (z.B.: .mp3; .mpg; .avi; .divx; .vob; etc) auf Überschneidung überprüft?

    Einer nun folgenden kurzen & genauen Beschreibung deines Problems sollte es den potentiellen Helfern ermöglichen, dir schneller bei der Lösung deines Problems, d.h. ohne Zeit raubendes Nachfragen, zu helfen.

    Dadurch trägt auch jeder Fragesteller dazu bei, das es später Usern mit ähnlichen Problemen und vergleichbaren Konfigurationen wesentlich leichter fällt, mit Hilfe der Such-Funktion, Lösungsansätze zu finden.



    MfG, Manfred
     
  14. Schlemil

    Schlemil Megabyte

    Dieses Anleitung richtet sich an jene User, die ihren Firefox ohne großen Aufwand oder PC Kenntnisse, um eine andere Sprachversion erweitern möchten oder müssen.


    Als Beispiel gehe ich hier, mal von einem installierten Firefox 2.0.0.2 (Win32) [en-us] aus, den ich auf die deutsche Sprache (Oberfläche) umstellen werde.


    Dazu benötige bzw benutze ich:


    • entweder die Extension Locale Switcher oder Quick Locale Switcher, die zuerst installiert wird (wie das geht) und uns im Firefox den Sprachwechsel erst ermöglicht (Fx schließen & Fx neu starten)
    • die zur installierten Firefox Version passenden Sprachdatei [1], die nach "Locale Switcher" ebenfalls wie eine Extension installiert wird (Fx schließen & Fx neu starten)
    • anschließend lässt sich über Menuebar | Tools | Languages, die Sprache auf "German" einstellen. (Damit die Spracheinstellung auch übernommen wird, ist ein Fx Neustart erforderlich)
    • nun sollte der Fx, eine komplett deutsche Oberfäche aufweisen


    [1] Download der Sprachdatei:

    Für mein Beispiel benötige ich die deutsche Sprachdatei für den Firefox 2.0.0.2 Win32 und der Ausgangspunkt für den Download der benötigten Sprachdatei, ist der FTP Server von releases.mozilla.org, wobei die Verzeichnis- bzw Pfadstruktur, diesem Muster folgt ...

    Releasesordner von Firefox >> Firefox Version >> Betriebssystem >> .xpi Ordner >> Sprachversion(en) >> (rechts *klick* speichern unter)

    Übrigens: Die Verzeichnis- bzw Pfadstruktur beim FTP Server für Mozilla Thunderbird, gleicht der von Firefox.


    Tipp: Welche Firefox Version bei euch installiert ist, erfahrt ihr:
    • beim englischen Firefox über: Menübar | Help | About Mozilla Firefox
    • beim deutschen Firefox über: Menüleiste | Hilfe | Über Mozilla Firefox



    Hinweise ...:

    ... zum Update des mehrsprachigen Fx:

    Grundsätzlich ist ein Update, auch über das Automatische Update System (AUS) möglich und kann, wenn es im Fx so eingestellt und auch über AUS verfügbar ist, über das Infofenster auch gleich gestartet werden ...

    ... aber, ich bevorzuge das händische Update!. Warum?

    Da sich beim Update die Fx-Version (Nr) ändert, passt die installierte Sprachversion nicht mehr zur Fx- Version und wird, durch die beim Update automatisch startende "Kompatibilitätsprüfung", deaktiviert (sollte anschließend deinstalliert werden).

    Daher macht es Sinn, vor dem Update:


    • die zur Fx Version passende, "neue" Sprachdatei herunter zu laden [1]
    • den Fx wieder auf die ursprüngliche Installationsprache zurück zu stellen, über: Menüleiste | Extras | Sprachen) (Fx schließen & Fx neu starten)
    • den Fx upzudaten (Fx schließen & Fx neu starten)
    • die heuntergeladene "neue" Sprachdatei wie eine Extension installieren (Fx schließen & Fx neu starten)
    • anschließend lässt sich über Menuebar | Tools | Languages, die Sprache auf "German" einstellen. (Damit die Spracheinstellung auch übernommen wird, ist ein Fx Neustart erforderlich)


    ... zur Installation von Extensions:

    Die Installation läuft genau so ab, wie im einsprachigen Fx, und zwar so wie hier beschrieben.

    Tipp: Jedoch sollte man bei der Wahl der Extensions die man installieren möchte darauf achten, das es sich dabei um multilinguale Extensions handelt.

    Hintergrund:

    Das erspart einerseits, die nachträgliche Installation der Extension in der Sprachversion deiner Wahl, zum anderen kann es bei ein und der selben Extensions Versions (Nr), zwischen den verschiedenen Einzelsprachversionen teilweise erhebliche Unterschiede geben.
    In ungünstigen Fällen kann es dadurch vorkommen, das sich die Extensions nicht installieren lassen bzw wenn die Installation gelingt, zu Darstellungsfehlern im Fx führen oder ganz schlimm, das Profil schrottet.


    Bevozugte Downloadquellen multilingualer Extensions:
    addons.mozilla.org
    Extensionsmirror.nl
    bzw wenn bekannt, die HP's der jeweiligen Extensions Entwickler




    MfG, Manfred
     
  15. Schlemil

    Schlemil Megabyte

    Vorwort:

    Dieses kleine Tutorial wurde für den "Firefox Portable 2.0.0.*" von portableapps.com (John Haller) erstellt und kann auch auf den von UliBär angebotenen (bereits eingedeutschten) "Firefox Portable 2.0" angewendet werden, da er in seiner Ordnerstruktur und den Einstellungen, sehr stark dem "Firefox Portable" von portableapps.com ähnelt (möglicherweise sogar einer ist :nixwissen ).

    Bei Caschy's "Firefox Portable" handelt es sich um seine eigenen portablen Versionen des Firefox.
    Diese unterscheiden sich nicht nur z.T. sehr von den portableapps.com Version, auch zwischen den verschiedenen "Caschy" Versionen gibt es Unterschiede bei der Installation, Ordnerstruktur und den Einstellungen.
    Deshalb kann das hier geschriebene nur teilweise und dann auch nur Sinngemäß, angewendet werden.

    (In Planung: ein kurzes Tutorial für Caschys neue 2.0.0.* Version des port. Firefox)



    Allgemeines zur Benutzung:


    • Der "Firefox Portable" läuft unter Windows 98/Me/2000/XP/Vista.
      Linux? Da ich Linux nicht benutze, kann ich keine Aussagen dazu machen.
      Deshalb sind Hinweise zu "Firefox Portable" & Linux, erwünscht!, damit sie eingefügt werden können.
    • Gestartet wird der "Firefox Portable" über, die im Programmordner befindliche FirefoxPortable.exe (%Pfad%\FirefoxPortable\FirefoxPortable.exe)
    • Damit die Geschwindigkeit des "Firefox Portable" nicht unnötig gedrosselt wird, sollte man sich bei der Installation von Extensions, Plugins, Searchplugins, auf die nötigsten beschränken und auf Themes evtll ganz verzichten.
    • Damit die Installation, Anpassung und das Update (Ext & Themes inst.) vom portablen Firefox schneller abläuft, kann man die Installation, Anpassung und das Update, auf externer o. interner HDD (Empfehlung: ausserhalb der Systempartition) durchführen und danach den kompletten Programmordner auf den Stick / Karte (zurück)kopieren!



    Wichtiges zur Benutzung:


    • Solange am USB Stick die LED leuchtet o. flackert, insbesondere nachdem der "Firefox Portable" geschlossen wurde, darf der Stick auf gar keinen Fall entfernt werden, da sonst ein Datenverlust auftritt und das Profil vom "Firefox Portable" beschädigt wird!
    • Da fast alle SD-, MMC-, etc Karten keine LED's zur Kontrolle der Lese- bzw Schreibzugriffe haben, hilft da nur der Taskmanager. Ihn öffnen und auf noch gestartete firefox.exe achten, wann sie beendet werden bzw wenn keine mehr aktiv ist und erst dann die Karte entfernen.
    • Beim Arbeiten im Programm- bzw Profilordner sollte der "Firefox" geschlossen sein!
    • Darauf achten das, entweder der "Portable" oder der "Normale" Firefox gestartet ist. Nie beide zusammen! Besonders darauf achten, wenn die Umgebungsvariable MOZ_NO_REMOTE auf dem verwendeten PC gesetzt ist!



    [1] Download:

    Die aktuellen Version des "Firefox Portable" erscheinen in der Regel, meist wenige Tage nachdem mozilla.com eine neue Fx Version freigegeben hat. Die Downloads liegen als .exe oder .zip Datei und in [en] bzw [de] Sprachversion vor, die sich hauptsächlich durch die Art und Weise ihrer Installation unterscheiden.

    Englischsprachige Versionen können auf portableapps.com und SourceForge.net (Versionsübersicht) herunter laden werden.
    Versionen in Deutscher Sprache, gibt es auf UliBär's Hp (ganz runter scrollen) und Caschys Blog.

    An dieser Stelle mal ein großes Dankeschön an UliBär & Caschy, für ihr uneigennütziges Engagement!



    [2] Installation:

    Der "Firefox Portable" ist auf USB Stick, ext- / internen HDD's, Speicherkarten aller Couleur installierbar und während der Benutzung, weitestgehend veränder- und anpassbar.

    Auf den "Firefox Portable Live", eine direkt von CD startbare Version des "Firefox Portable", wird in [8] gesondert eingegangen.

    Bevor die Installation von "Firefox Portable" gestartet wird und bis sie abgeschlossen ist, darf kein anderer Firefox Prozess gestartet sein!
    (Wer sich nicht sicher ist, kann das im Taskmanager kontrollieren und ggf alle anderen firefox.exe beenden.)


    Die Installation der .exe Version:

    1. Die Installation wird mit einem *klick* auf die heruntergeladene Firefox_Portable_Version_en-us.paf.exe gestartet
    2. Danach öffnet sich ein Fenster (Abb) in welchem der Installationsort des "Firefox Portable" festgelegt wird. Der entstandene Programmordner (%Pfad%\FirefoxPortable), hat folgenden Inhalt (Abb).
    3. Zum fortsetzen der Installation, nun in den Programmordner (%Pfad%\FirefoxPortable) wechseln und die FirefoxPortable.exe starten, es öffnen sich die Lizenzbestimmungen
    4. Werden diese mit "Ja" bestätigt, kommt der Installationsprozess zum Abschluss und der "Firefox Portable" startet zum ersten mal.
      Die Größe des Programmordners beträgt jetzt, ohne zus. inst. Extensions; Plugins; Searchplugins o. Themes, ca. 25Mb.


    Die Installation der .zip Version:

    Das .zip Archiv entpacken, dann an den gewünschten Speicherort verschieben und es geht weiter mit dem Pkt 3. der .exe Installation.​


    Unterschiede zum "Normalen Firefox" sind: sein langsameres Arbeitstempo, evtll eine andere Sprachversion, andere vorinstallierte Lesezeichen, Plugins und die gegenüber dem "Normalen Firefox" veränderten Standardeinstellungen im Optionsmenü.


    Die gegenüber dem "Normalen Firefox" veränderten Standardeinstellungen im Optionsmenü ([en] / [de]):

    Menübar | Tools | Options ...
    Menüleiste | Extras | Einstellungen ...
    ... Main | Downloads => diesen Pkt aktivieren "Always ask me where to save files"
    ... Allgemein | Downloads => diesen Pkt aktivieren "Jedes Mal nachfragen, wo eine Datei gespeichert werden soll"
    ... Main | System Defaults => kein Haken [ ] bei "Always check to see if Firefox is the default browser on startup"
    ... Allgemein | Systemeinstellungen => kein Haken [ ] bei "Beim Starten überprüfen, ob Firefox der Standard-Browser ist"
    und ihn demzufolge auch später nicht zum Standardbrowser machen!

    ... Privacy | History => alle 3 Haken [ ] raus
    ... Datenschutz | Chronik => alle 3 Haken [ ] raus

    ... Advanced | General | Accessibility => beide Haken [ ] raus
    ... Erweitert | Allgemein | Eingabehilfen => beide Haken [ ] raus

    ... Advanced | Network | Cache => 0 = kein Cache
    ... Erweitert | Netzwerk | Cache => 0 = kein Cache




    [3] Die Sprachumstellung beim "Firefox Portable 2.0.0.*":

    Prinzipiell gleicht die händische Sprachumstellung beim "Firefox Portable" der dem "Normalen Firefox".
    Sprachumstellung im "Firefox 2.0.0.*"



    [4] "Firefox Portable" updaten:

    Mir sind drei verschiedene Arten des Updates vom "Fx Portable" bekannt und alle 3 Varianten haben eines gemeinsam, ...

    Vor dem Update: ... sollten die Benutzerdaten gesichert werden, damit sie ...
    Nach dem Update: ... an gleicher Stelle im upgedateten "Firefox Portable" wieder eingefügt werden können und ...
    Abschließend: ... den "Firefox Portable" starten und die Einstellungen wie unter [2] (...veränderte Standardeinstellungen ...) genannt kontrollieren und ggf ändern.
    während der Sicherung der Benutzerdaten bzw während sie zurückgespielt werden, muss der "Firefox Portable" geschlossen sein!​


    Die zu sichernden Benutzerdaten Ordner & Dateien:

    Aus dem Programmordner (%Pfad%\FirefoxPortable\App\firefox) werden,
    1. die Plugins (%Pfad%\FirefoxPortable\App\firefox\plugins) in den Pluginordner des Benutzers (%Pfad%\FirefoxPortable\Data\plugins) kopiert,
      danach
    2. die Searchplugins (%Pfad%\FirefoxPortable\App\firefox\searchplugins) in den Searchpluginordner des Benutzers (%Pfad%\FirefoxPortable\Data\profile\searchplugins) kopiert,
      und anschließend müssen lediglich,
    3. die Ordner plugins (%Pfad%\FirefoxPortable\Data\plugins) und profile (%Pfad%\FirefoxPortable\Data\profile) gesichert werden.


    Das Zurückspielen der Benutzerdaten:

    Ist wesentlich einfacher als die Sicherung, denn hier genügt es die beiden gesicherten Ordner plugins und profile in den Ordner Data (%Pfad%\FirefoxPortable\Data) hinein zu kopieren und die Frage zum Überschreiben, mit "Ja, alle überschreiben" zu bestätigen.
    Danach den "Firefox Portable" starten und die Einstellungen wie unter [2] (...veränderte Standardeinst ...) genannt kontrollieren und ggf ändern.​


    Update Varianten:

    1. man installiert von "Firefox Portable" neben der "alten" Version eine "neue" und übernimmt seine Benutzerdaten aus dem "alten" in den "neuen"
      oder
    2. Updaten über das AutoUpdateSystem, geht, guckst du hier! (Benutzerdaten sichern >> updaten >> Benutzerdaten zurückspielen)
      oder
    3. "Updaten mit Sprachumstellung" (Benutzerdaten sichern >> updaten >> Benutzerdaten zurückspielen)

      - hier wird der komplette Inhalt des aktuelleren (bereits upgedateten?) [de] o. [en] Firefox, in den upzudatenden [en] o. [de] Firefox Programmordner kopiert.
      Beide Firefox Versionen müssen dabei geschlossen sein und nur gleiche Fx Versionen (Produktreihen) dazu verwenden 1.5.0.* => 1.5.0.* bzw 2.0.0.* => 2.0.0.*!
      - danach die gesicherten Benutzerdaten zurückspielen, den "Firefox Portable" starten und die Einstellungen wie unter [2] (...veränderte Standardeinst ...) genannt kontrollieren und ggf ändern.
      - damit du hinterher die Sprache wechseln kannst, braucht nur noch z.B. Locale Switcher installiert werden.


    Info's:
    Firefox Update allgemein



    [5] Plugins:

    Genau wie beim "Normalen Firefox" (siehe Info's), werden auch beim Start von "Firefox Portable", die bereits installierten Programme geprüft und auf vorhandene Plugins gescannt. Die dabei gefundenen Plugins werden, mit ihrer entsprechenden MIME-Zuordnung, in der pluginreg.dat registriert.
    Ist die plunginreg.dat auf dem z.Z. verwendeten PC noch nicht vorhanden, weil z.B. noch kein Firefox auf dem System installiert ist, wird sie und das dazu gehörende Profilverzeichnis, auf der System-Benutzerebene autom erstellt (bei XP C:\Dokumente und Einstellungen\Name des Benutzers\Anwendungsdaten\Mozilla\Firefox\pluginreg.dat).


    Tipp:

    Da sich manche Plugins und die dazugehörenden Programme nur dann hinzufügen lassen, wenn der Benutzer mit Administrativen Rechten am System angemeldet ist und dies an Firmenrechnern ja eigentlich nie vorkommt, kann man (bei geschl Füchsen) die Plugins auch aus dem Pluginordner eines "Normalen Firefox", in den Pluginordner des Benutzers beim "Firefox Portable" kopieren.

    Aber auch hier gilt,
    Damit die Dateien auch angezeigt / wiedergegeben werden können, müssen die dafür benötigten Programme, auch auf dem gerade verwendeten PC, vorhanden sein!​


    Installations Bsp für das Flash Player Plugin:

    1. Flash Player als Extension für den Fx hier herunterladen (mit rechts *klick* => "speichern unter...").
    2. Pop-ups für PortableApps.com zulassen (Extras | Einstellungen | Inhalt | Pop-up Fenster blockieren | Ausnahmen ) und ggf Fx neu starten
    3. die heruntergeladene flashplayer-win.xpi wie eine Extension installieren, den "Firefox Portable" schließen und den "FirefoxPortable" wieder neu starten

    Die Pluginordner des "Firefox Portable":

    des Programms: %Pfad%\FirefoxPortable\App\firefox\plugins
    des Benutzers: %Pfad%\FirefoxPortable\Data\plugins


    Der Pluginordner des "Normalen Firefox":

    Windows: C:\Program Files\Mozilla Firefox\plugins
    Linux (ubuntu): /usr/share/firefox.(Version)/plugins


    Damit du weißt, ob bzw welche Plugins vorhanden sind und wie deren Status ist (aktiv / inaktiv), gib about:plugins in die Adressleiste ein und bestätige die Eingabe mit Enter.
    Sollen dabei auch die Pfade zu den Plugins mit angezeigt werden, muss folgender Wert über about:config geändert bzw der code in deine user.js übernommen werden.
    Code:
    Name: plugin.expose_full_path
     Typ: boolean
    Wert: true
    
    Der passende Eintrag für die user.js
    // Plugins - Pfade mit anzeigen
    user_pref("plugin.expose_full_path", true);


    Info's:
    Plugin - Hinzufügen, Einstellen und Entfernen
    FAQ's & HowTo

    Downloads:
    Plugins für Windows
    Plugins für Linux

    Testseiten für Plugins:
    http://www.uni-koeln.de/rrzk/multimedia/plugintest/
    http://www.at2907.net/embed/index.php



    [6] Search Plugins:

    Das Hinzufügen / Löschen von Searchplugins beim "Firefox Portable", ist dem Hinzufügen / Löschen im "Normalen Firefox" gleich.
    Searchplugins - Hinzufügen & Entfernen


    Ordner:

    Standard Searchplugins (Programmordner): %Pfad%\FirefoxPortable\App\firefox\searchplugins
    Searchplugins vom Benutzer: %Pfad%\FirefoxPortable\Data\profile\searchplugins


    Download Quellen:
    http://mycroft.mozdev.org/
    https://addons.mozilla.org/search-engines.php
    manche Seitenbetreiber bieten auch eigene Searchplugins an



    [7] Extensions & Themes installieren:

    Die Installation*) von Extension & Themes erfolgt im "Firefox Portable" ebenso wie im "Normalen Firefox". Extensions installieren; deinstallieren


    • die Installation von Extensions & Themes dauert jedoch etwas länger als beim "Normalen Firefox"
    • im "Firefox Portable" sollten die multilingualen Versionen von Extension verwendet werden
    • Extensions die mir etwas mehr Sicherheit & Privatsphäre verschaffen, sollten nicht fehlen
    • Mit Blick auf das ohnehin langsamere Arbeitstempo von Stick & Co, sollten nur die notwendigsten Extensions installiert werden und auf Themes vllt sogar verzichten
    • Verzichten sollte man auf Fasterfox & Co., Toolbars und aufwändige Extensions (meist größerer Download).


    *) Vereinzelt kann es vorkommen, das Extensions o. Themes im "Firefox Portable" nicht erwartungsgemäß bzw überhaupt nicht funktionieren oder sich erst gar nicht installieren lassen, obwohl sie bei gleicher Versionsnummer im "Normalen Firefox" laufen.

    Mir pers. sind zwar (noch) keine bekannt, muss aber nichts heißen.​


    multilinguale Extensions:
    addons.mozilla.org
    The Extensions Mirror



    [8] Der "Firefox Portable Live" von CD:

    Ist eine, wie der Name schon sagt, von CD/DVD startbare Version die, wenn sie zusammengestellt und auf CD gebrannt ist, nicht mehr verändert werden kann und während der Benutzung, keinen Cache, keine Chronik und auch keine Lesezeichen speichert.
    Das Programm wird über die FirefoxPortable.exe im Programmordner (Abb) gestartet.

    Da sich diese Version nicht updaten lässt, muss jedes mal wenn man etwas am "Firefox Portable Live" verändern möchte (Extensions, Plugins, Searchplugins oder Themes), eine "neue" "Firefox Portable Live CD" erstellt werden.

    Was man dazu benötigt:

    1. normale Erfahrung im Umgang mit Dateien (kopieren, verschieben, löschen) und (d)einem Brennprogramm*)
    2. den Programmordner von einem fix & fertig auf deine Bedürfnisse angepassten "Firefox Portable" (Plugins, SearchPlugins, Extensions, Themes, Leszeichen, Benutzerdaten, etc).
    3. Wer noch keinen "Firefox Portable" hat, kann sich einen anfertigen, Punkte [1] .. [3] & [5] ... [7]
    4. etwas Platz auf der Festplatte (HDD) <500Mb, für den Programmordner von "Firefox Portable" (%Pfad%\FirefoxPortable), dann
    5. die FirefoxPortable.ini mit rechts *klick* "speichern unter" den Download starten und als Zielverzeichnis, gleich den Programmordner auf der HDD angeben (%Pfad%\FirefoxPortable), der Inhalt vom Ordner sollte dann so aussehen (Abb)
    6. einen Rohling incl Brennprogramm, um den Programmordner von "Firefox Portable" %Pfad%\FirefoxPortable auf CD zu brennen.


      *) Das in XP integrierte Brennprogramm reicht völlig aus.
      Kontext *klick* auf den "FirefoxPortable" Ordner = > "Senden an" das Brenner LW => dem Assistenten weiter folgen und nach Fertigstellung => CD rausnehmen, fertig!



    Fragen und Antworten:

    Warum dauert die Installation und bei der Benutzung von "Firefox Portable" alles etwas länger, als beim "Normalen Firefox"?

    Das die Geschwindigkeit der Lese- und Schreibprozesse ist beim "Firefox Portable" z.T. wesentlich langsamer erfolgt als beim "Normalen Firefox", hängt vom Übertragungsstandard des verwendeten Speichermediums (auf dem der "Fx Portable" installiert ist) und der Anzahl der installierten Extensions; Themes, Plugins und deren spezifischem Speicherbedarf ab (weniger, ist hier also mehr / schneller!).

    Tipps zum etwas schnelleren "Firefox Portable 2.0.0.*":


    • Schnellen USB Stick verwenden (USB 2.0)
    • Cache auf Null; keine History; keine Formulareinträge speichern, dazu die Einstellungen wie unter [2] (...veränderte Standardeinst ...) genannt kontrollieren und ggf ändern.
    • Anti Fishing Funktion abschalten
      dazu Menüleiste | Extras | Einstellungen | Sicherheit >> Haken [ ] raus bei: "Hinweis anzeigen, falls die besuchte Webseite als Betrugsversuch eingeschätzt wird"
      Danach den "Firefox Portable" schließen und in den Profilordner wechseln %Pfad%\FirefoxPortable\Data\profile und die Datei urlclassifier2.sqlite löschen, falls vorhanden.
    • Session Restore / Undo Close Tab Funktion deaktivieren

      Dazu in about:config einen neuen Boolean Wert anlegen
      Code:
      Name: browser.sessionstore.enabled
       Typ: boolean
      Wert: false
      
      Der passende Eintrag für die user.js
      // Session Restore abschalten
      user_pref("browser.sessionstore.enabled", false);
      



    Kann ich das Profil von einem "Normalen Firefox" im "Firefox Portable" benutzen und wie geht das?

    Mit etwas "Handarbeit" in den betreffenden Profilen, ist dies möglich.

    Beim Kopieren dürfen beide Firefox Profile dabei nicht geöffnet (in Benutzung) sein und es sollten nur gleiche Fx Versionen (Produktreihen) dazu verwendet werden 1.5.0.* => 1.5.0.* bzw 2.0.0.* => 2.0.0.*! (keine "Profilmigration"!)

    Im Profil das in den "Firefox Portable" kopiert werden soll, vor dem kopieren ...

    1. die Einstellungen wie unter [2] (...veränderte Standardeinst ...) genannt, kontrollieren und dahingehend ändern
    2. die Privaten Daten löschen (STRG + SHIFT + ENTF)
    3. den Firefox schließen und den Inhalt des Profilordners (ohne den Cache Ordner!) in den Profilordner des "Firefox Portable" kopieren

    Abschließend im "Firefox Portable" die Datei FirefoxPortableSettings.ini (%Pfad%\FirefoxPortable\Data\settings) löschen und erst jetzt, den "Firefox Portable" starten.



    Wie oder woran erkenne ich bei Speicherkarten ohne die LED's, das der "Firefox Portable" geschlossen ist und ich die Karte entfernen kann?

    Da hilft nur, den Taskmanager öffnen und auf noch gestartete firefox.exe achten, wann sie beendet werden bzw keine mehr aktiv ist.
    Warum die Zeit bis zum Beenden der firefox.exe bei jedem "" anders ist?, Allgemeines zur Benutzung: => Geschwindigkeit



    Spec *THX* @pcinfarkt & @Roadrunner
    _________________________________________
    zuletzt überarbeitet: 13.05.2007
     
  16. Mehran

    Mehran ROM

    Tausend Dank Schlemil, die "Anleitung" hat mir wirklich weiter geholfen :bet:

    Mehran
     
  17. pcinfarkt

    pcinfarkt Viertel Gigabyte

    Am Beispiel der Navigator-Toolbox soll die Vorgehensweise des Aufsuchen und der Zuordnung des CSS- Styles mit Hilfe des im Firefox per Default vorhandenen DOM- Inspektors (DOMI) [1] erläutert werden.

    (1) Schritt: Aufruf des DOM- Inspektor über Menü > Extras > Dom Inspector

    [​IMG]
    Abb. (Ausgangs- ) Fenster DOMI

    (2) Schritt: Anwahl DOMI-Menü > Datei > Ein Fenster inspizieren (> aktuelle Webseite, welche der Browser im Zugriff hat)

    [​IMG]
    Abb. Datei > Ein Fenster inspizieren
    In der Adresszeile des DOMI steht die aktuelle Adresse der im Zugriff befindlichen Webseite.

    (3) Schritt: Anwahl DOMI-Menü > Ansicht > Browser

    [​IMG]
    Abb. DOMI-Menü > Ansicht > Browser
    Die Adresse im DOMI wechselt nun in der neuen Ansicht auf chrome://browser/content/browser.xul.

    (4) Schritt: Anwahl Icon > Inspect

    [​IMG]
    Abb. Icon > Inspect
    Nachdem die URL chrome://browser/content/browser.xul im Zugriff ist, kann man sich auch die Browseroberfläche mit der
    Anwahl Icon > Inspizieren in den DOMI holen.

    [​IMG]
    Abb. Icon > Inspizieren
    Ist also losgelöst, aber generell mit dem folgenden 5-ten Schritt vergleichbar. Im linken Fensterbereich des DOMI den nodeName window aufziehen.

    (5) Schritt: Im linken Fensterbereich können nun die Vereinbarungen zur Browseroberfläche gewählt werden. Geht man da auf den nodeName toolbox, dann können die darunter befindlichen ID's gesichtet werden. Im Beispiel: navigator-toolbox.
    Per Default ist der Schalter inspector.blink.on in Firefox auf *true* gestellt, d.h. das angewählte Element wird nun kurzzeitig blinkend dargestellt.

    Abb. Element navigator-toolbox
    Im rechten Fensterteil des DOMI wird zu dem nodeName auf die Wertzuweisung mit nodeValue angezeigt.

    (6) Schritt: Um nun den entsprechend hinterlegten CSS- Style zu sehen, wird im rechten Fensterbereich das Icon (neben Object - DOM Node) aufgezogen und der Schalter CSS Style Rules angewählt.

    [​IMG]
    Abb. CSS Style Rules
    Jetzt sind eigentlich alle wichtigen Angaben - Chrome-URL [2], ID, CSS-Style - für eine Anpassung vorhanden.

    Hinweis - Hilfsmittel:
    Extension Inspect Element [3] oder bei Verwendung der userChrome.js die inspectChrome.uc.js [4]. Diese aufgeführten Hilfen kürzen die o.a. Prozedur ab. Mit dem Kontextmenü kann über dem betreffenden Element sofort in den DOMI gesprungen (Schritt 5) werden.

    Literatur:
    http://www.pcwelt.de/forum/1076686-post84.html ff

    [1] http://kb.mozillazine.org/DOM_Inspector
    [2] http://kb.mozillazine.org/Chrome_URLs
    [3] https://addons.mozilla.org/de/firefox/addon/434
    [4] http://zoolcar9.lhukie.net/mozilla/userChromeJS/inspectChrome.uc.js (@Zoolcar9)
     
  18. Schlemil

    Schlemil Megabyte

    Für das DOM- Inspektor Tutorial, geht ein fettes :danke: an den "Hellseher"!

    Trotzdem ein kleiner Schönheitsfehler ...
    Die Extension Inspect Element ist nur bis Fx 1.0+ zugelassen und muss erst in der
    Code:
    <em:maxVersion>*zugelassene Version+*</em:maxVersion>
    an die Fx-Version 2.0.0.* händisch angepasst werden.
    Wie man diese Anpassung bei Extensions bzw Themes durchführt, wird hier beschrieben.



    MfG, Manfred
     
  19. pcinfarkt

    pcinfarkt Viertel Gigabyte

    Nein;) ! Weder "Schönheits" noch "Fehler", sondern nur ein wohlgemeinter Hinweis ohne Ausflug und Abhandlung zu Extension.
     
  20. Schlemil

    Schlemil Megabyte

    So habe ich, mit meinem Posting auch gedacht und gehandelt. :wink:


    MfG, Manfred
     
Thread Status:
Not open for further replies.

Share This Page