Firefox

Juni 27, 2010

Tipp: Vim-Modus für Textfelder mit jV

Mit jV kann man ganz normale <textarea> -Textfelder ähnlich wie mit dem vi(m)-Editor bearbeiten.

Es scheinen alle wichtigen Funktionen schon zu funktionieren, inklusive Navigation im Text (3w, t»Buchstabe«, etc.), wiederholten Befehlen (5dd) und sogar visual mode.

Ein weiteres tolles Feature: Tab fügt wenn nicht in den Einstellungen geändert ein Tab ein, statt den Fokus von dem Textfeld weg zu bewegen.

Das einzige was mir gerade beim testen ständig passiert: :w ist natürlich nicht nötig.

Kategorien Tipps Software
Tagged Firefox Extension vim Editor

0 Kommentare

Okt. 18, 2009

Ganz komischer Xorg Fehler

Vielleicht weiß ja jemand die Antwort, der Fehler ist sehr seltsam. Also ich kann in Browsern (Firefox, Opera nicht aber Konqueror) keine Zeichen mit AltGr eingeben, in anderen Programmen als den Beiden aber schon. Das wäre ja halb so komisch, und vielleicht ein Fehler in der xorg.conf bzw. der Tastaturconfig von KDE(4), aber ich habe zusätzlich noch einen Effekt:

Ich nutze Fokus-folgt-der-Maus. Wenn ich ein Fenster im Vordergrund vor dem Browser habe, welches den Fokus momentan hat, und der Mauszeiger befindet sich über dem Browser, kann ich in dem Fenster tippen, aber keine Zeichen die AltGr als Taste benötigen. befindet sich der Mauszeiger über dem Fenster mit Fokus, kann ich ganz normal alle Zeichen tippen.

Weiß irgendwer, was das für ein komischer Fehler sein kann?

Kategorien Uncategorized
Tagged Browser Opera Firefox Fehler Xorg komisch

2 Kommentare

Sept. 25, 2008

Tipp: Firefox im Chrome Look

Wer Firefox-Nutzer ist, aber das Aussehen von Chrome mag, oder aber Chrome an sich schön findet aber wegen der bedenklichen Schnüffelfunktionen nicht nutzen möchte, kann seinem Firefox relativ einfach einen Chrome-Look verpassen.

Nötige Extensions:

  • Chromifox (das grundlegende Theme)
  • Stylish (um die Tableiste am oberem Rand darzustellen)
  • Tab on very top (Userstyle, welcher zusammen mit Stylish die Tableiste nach oben verschiebt)
  • disablemenu (Möglichkeit das Menu nach Timeout oder auf Tastendruck auszublenden)
  • Optional noch weitere Userstyles, die das Chrome-Aussehen nachahmen.
  • Mit about:config kann noch "browser.tabs.closeButtons" auf "3" gesetzt werden um den Tab-Schließen Button zu bekommen.
Das Theme ist nicht ganz so grell wie Chrome, sieht dem Googlebrowser aber ansonsten ziemlich ähnlich.

Kategorien
Tagged Tipps Firefox Theme Chrome

2 Kommentare

Sept. 19, 2008

Links 49

Kategorien Uncategorized Links
Tagged Bundestrojaner Firefox FBI Ubuntu Trademark Piratenpartei Uni Lizenz Bayerntrojaner Spore Kopierschutz DAN Ärger Schwarzkopien Universität

0 Kommentare

Sept. 15, 2008

User-Agent ändern mit Privoxy: Aber richtig!

Es gibt viele Möglichkeiten den Browsernamen, welchen der Browser überträgt, zu ändern. Opera ermöglicht dies in den Einstellungen, für Firefox gibt es Einstellungen in about:config und Addons dafür. Mehr dazu im Artikel Firefox für Privatssphäre tunen.

Die meisten Browser lassen sich jedoch trotzdem erkennen, und zwar anhand typischer Header, welche der Browser normalerweise mitsendet. Der Useragent-Guesser ist ein "Proof-of-Concept", dass ein einfaches Ändern des "User-Agent"-Headers allein nicht ausreicht.

Wer also wirklich die Browser-Identifikation fälschen möchte, sollte auch die verräterischen Header ändern. Mit Privoxy kann man dazu diese Konfigurationsstücke nutzen:

user.filter:

#FILTER: useragent fake to be firefox #alte Syntax CLIENT-HEADER-FILTER: useragent fake to be firefox #neue Syntax

#1) User-Agent s@^(User-Agent:) .*$@$1 Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1@i

#2) Firefox defaults for content-types s@^(Accept:) .*@$1 text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8@i

#3) Firefox defaults for charsets #Note that you cannot use a browser which does not support these charsets, #when this rule is active s@^(Accept-Charset:) .*@$1 ISO-8859-15,utf-8;q=0.7,*;q=0.7@i

user.action:
#the filter defined in user.filter #{+filter-client-headers +filter{useragent}} #alte Syntax {+client-header-filter{useragent}} #neue Syntax

. #remove Accept-Encoding Header, if any {+crunch-client-header{Accept-Encoding}} . #add a firefox Accept-Encoding header {+add-header{Accept-Encoding: gzip,deflate}} .

Nachdem man in der privoxy config-Datei die Dateien user.filter und user.action aktiviert hat, kann man sich unter http://config.privoxy.org/show-request ansehen wie sich die die geänderten Header von den ursprünglichen unterscheiden.

Der Useragent-Guesser sollte nun jeden Browser der Privoxy als Proxy nutzt als "Mozilla-Browser" erkennen.

[UPDATE] neue Syntax für privoxy, alte als Kommentar drin gelassen z.B. für Debian stable Nutzer. Danke Dieter für den Hinweis!

Kategorien Anonymität Sicherheit
Tagged Firefox Mozilla Guesser Privoxy User-Agent Header HTTP

1 Kommentar

Sept. 5, 2008

Links 47

Kategorien Links
Tagged Firefox Google Vorratsdatenspeicherung Linkspartei Telekompaket Journalismus Chrome Wulff Terrorismus Addon Netzneutralität Bundesregierung Vorratsdaten

0 Kommentare

Sept. 2, 2008

Google Chrome - yet another browser

Heute um 21:00 Uhr hat Google den Download zur Beta ihres Browsers "Chrome" freigeschaltet, leider nur für Windows:

Google präsentiert beim ersten Start eine Seite, auf der man einige der Features von Chrome kennenlernen kann. Gut zu erkennen der Phishing-Schutz, welcher die Domain hervorhebt.

Wie schon der Ankündigung (in Comicform) zu entnehmen handelt es sich um einen webkitbasierten Browser. Webkit ist etwas schneller und schlanker als Gecko, was bei Mozilla Firefox und Seamonkey zum Einsatz kommt. Weitere technische Details z.B. zur Javascript Engine V8 und zum Sandboxing einzelner Tabs können dem Comic entnommen werden. Außerdem ist natürlich Google Gears integriert, was Offline Webapplikationen ermöglicht.

Ähnlich wie Safari und Internet Explorer 8 enthält Chrome einen private Surfing Modus. Alle dabei anfallenden Daten werden nach Schließen des Fensters vollständig gelöscht.

Ansonsten orientiert sich Chrome stark an anderen Browsern, was zum Beispiel der Einstellungsdialog zeigt. Alle Seiten des Dialogs sind in sehr ähnlicher Form in Firefox und Internet Explorer zu finden:

Internet-Explorer Sicherheitseinstellungen und die erweiterten Einstellungen von Chrome

Firefox Passwort Manager und der von Chrome.

Firefox Grundeinstellungen und die von Chrome

Auch der mittlere Tab in den Einstellungen entspricht verschiedenen Optionen die auch Firefox in seinem Einstellungsdialog hat. Von der Einfachheit her ist Chrome allerdings eher mit Safari zu vergleichen, welcher auch nicht viele Einstellungen ermöglich.

Mit dem Windows-Emulator WINE ließ sich Chrome leider nicht installieren. Aber es gibt Build-Instructions für Linux. Gleich mal probieren.

Fazit

Chrome bietet momentan wenig Features, welche Firefox nicht hat, hat aber das Potential einer der besten Webkit-Browser zu werden. Wenn die Sandboxing-Funktionen und das Speichermanagement echt so gut wie versprochen sind, wird er zumindest in Geschwindigkeit Firefox schlagen. Opera hingegen einzuholen dürfte nicht leicht fallen.

Das "Killerfeature" bei Firefox ist das Addon-System, welches Opera halbherzig mit Widgets nachahmt, wohingegen Chrome bisher nichtmal Userscripts (Benutzerdefiniertes Javascript für bestimmte Webseiten) unterstützt.

Update

Inzwischen häuft sich langsam einiges an Kritik an. Die Linksammlung findet sich jetzt in einem eigenem Artikel:

Google Chrome in der Kritik

Damit dürfte das neue Fazit eher lauten: Abwarten was unabhänige Entwickler aus der OpenSource-Version machen. Adblock, NoScript, bessere Cookie-Kontrolle, kein GoogleUpdater, Heimtelefoniererei komplette deaktivierbar machen, etc. wäre wünschenswert.

Kategorien Software
Tagged Schäuble Browser Firefox Google Suchmaschinen JavaScript Chrome Internet Explorer Gecko Webkit V8 wine

5 Kommentare

Aug. 28, 2008

Internet Explorer Beta2 kommt

[Heise: Internet Explorer 8: Wieder konkurrenzfähig]

Übrigens, diese Seite sieht im Internet Explorer 5.5 und 6 nicht so gut aus. Das liegt daran, dass diesen Browsern wichtige Webstandards fehlen.

Inzwischen ist Internet Explorer 7 Standard für XP und Vista, ansonsten empfehle ich Opera oder Firefox zu verwenden.

Wer unbedingt einen alten IE nutzen möchte kann dies natürlich tun, die Seite bleibt lesbar, nur das Layout sieht etwas kaputt aus.

Kategorien Software Allgemeines
Tagged Opera IE Firefox alt

0 Kommentare

Aug. 15, 2008

Links 42

Kategorien Links
Tagged Onlinedurchsuchung Firefox Wahlcomputer SSL Demo Bundesdatenschützer Meldepflicht Datendiebstahl Regressansprüche Persönlichkeitsrecht Error Seite Petitionsrecht Freedom Fear Strom Müll Zierke Grüne Virenscanner

0 Kommentare

Juli 24, 2008

Firefox für Privatssphäre tunen

Firefox hat in seinen Standard-Einstellungen einige Funktionen aktiviert, die der Privatssphäre nicht unbedingt zuträglich sind. Hier sollen die wichtigsten Einstellungen erwähnt werden um die Situation zu verbessern:
  • Cookies
  • "Supercookies" (DOM-Storage)
  • Prefetch
  • Flash-Cookies
  • Browserkennung
  • Referer
  • Web Keywords (Google)
  • Suchvorschläge
  • Pings senden
  • Einen Filter-Proxy nutzen

about:config

Viele Einstellungen werden über "about:config" geändert. Dazu gibt man in der URL-Zeile einfach "about:config" ein, und drückt Enter. Danach bekommt man eventuell eine Warnung, dass man mit about:config auch manches kaputt konfigurieren kann, die man bestätigen muss bevor man Einstellungen ändern kann. Dann sieht man eine lange Liste mit Einstellungen und oben eine Textbox die es ermöglicht in den Einstellungen zu suchen.

Wenn man die gewünschte Einstellung gefunden hat, kann sie durch Doppelklick verändert werden. Einige Einstellungen sind in einer Standard-Konfiguration nicht enthalten (wie zum Beispiel general.useragent.override), und müssen durch Rechtsklick in die Liste und die Funktion neu->String bzw. neu->integer oder neu->boolean erstellt werden. String heißt hierbei Text (also z.B. für den Useragent), Integer ist eine Ganzzahl, und Boolean ein Wahr/Falsch Wert.

Cookies

Funktion

Cookies ermöglichen es, dass Webseiten kleine Textstücke auf dem Computer des Benutzers speichern können. Dies wird z.B. dazu genutzt, einen Warenkorb beim Online-Einkauf anbieten zu können. Oft wird nur eine Identifiktionsnummer im Cookie gespeichert, und die eigentlichen Daten sind unter dieser Nummer beim Seitenbetreiber abgespeichert.

Problem

Das Problem an Cookies wie sie bei einer Standardinstallation von Firefox akzeptiert werden ist, dass beliebige Webseiten Informationen sehr lange beim Nutzer speichern können. So kann eine Webseite zum Beispiel dem Nutzer beim ersten Besuch eine Nummer geben, mit welcher der Nutzer bei jedem weiterem Besuch wiedererkannt werden kann.

Beispiel

Google-Cookies überstehen 2 Jahre ohne Google-Besuch. Und das ist eine kurze Zeit, denn bis vor kurzem waren Google-Cookies bis zum Jahr 2038 gültig.

Abhilfe

Im Firefox Einstellungsdialog können Cookies auf "deaktiviert" oder "nur für die Sitzung speichern"(Empfehlung) gestellt werden. Für Seiten bei denen man tatsächlich gerne automatisch wiedererkannt werden möchte (Login bei Foren, etc.) ermöglicht die Ausnahmen-Liste eine Whitelist(Positivliste) für Cookies, die dauerhaft gespeichert werden sollen.

nützliche Extension

CS Lite ermöglicht es Cookies nur temporär zuzulassen, und kompfortabel die White- und Blacklist zu verwalten.

Dom-Storage

Funktion

Wie Cookies, allerdings können mehr Informationen gespeichert werden. Bisher ist mir keine Seite mit sinnvollem Nutzen bekannt

Problem

Wie bei Cookies, nur kann man die "Supercookies" nicht über die normalen Einstellungen löschen.

Abhilfe

in about:config den Wert "dom.storage.enabled" auf "false" ändern.

Prefetch

Funktion

Seit Version 2 lädt firefox Links mit dem Attribut rel="next" und rel="prefetch" automatisch beim Besuch der Seite, welche die Links enthält nach. Das reduziert die Ladezeit wenn man die nächste Seite besucht, und erhöht die Ladezeit für die Seite mit den Links.

Problem

Man taucht in den Log-Dateien von Seiten auf, die man gar nicht besucht hat.

Abhilfe

in about:config den Wert "network.prefetch-next" auf "false" setzen.

nützliche Extension

Fasterfox erlaubt es Prefetch an- und auszuschalten.

Flash-Cookies

Auch Flash-Applets können "Cookies" setzen, mit den gleichen Funktionen / Problemen wie bei DOM-Storage, da die Flash-Cookies nicht so einfach zu löschen sind.

Abhilfe

Auf der Adobe-Seite gibt es das Global Storage Settings Panel, welches es ermöglicht den Speicherplatz den jedes Flash zur Verfügung hat auf "keinen" zu begrenzen.

Browserkennung

Jeder Browser sendet eine Browserkennung im "User-Agent" Feld mit. Wenn man eine exotischere Version des Firefox (z.B. Debian Iceweasel) hat, ist man darüber leichter wiedererkennbar. Im Gegensatz zu Cookies ist zwar auch eine seltene User-Agent Kennung nicht sehr eindeutig, aber wer lieber in der Masse untergehen möchte, kann in about:config die Eigenschaft "general.useragent.override" ändern z.B. auf
  • Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.15) Gecko/20080623 Firefox/2.0.0.15
  • Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
  • Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
  • Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
  • Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

nützliche Extension

Der UserAgent Switcher ermöglicht das schnelle wechseln der Browserkennung.

Referer

Funktion

Die meisten Browser senden beim Laden einer Seite die URL der vorher besuchten Seite mit. Das ermöglicht den Seitenbetreiben Statistiken, von wo ihre Besucher kommen, und manche Seiten nutzen die Information um andere Seiten daran zu hindern ihre Bilder einzubinden (Hot-Linking).

Problem

Man verrät dem Seitenbetreiber von welcher Seite man auf seine kommt. Bei manchen Webmailern können in der Referer-URL auch private Daten stehen, und manche URLs enthalten sogar Zugangsdaten ("login.php?user=benutzername&password=meingeheimespasswort").

Abhilfe

In den about:config Einstellungen gibt es die Option "network.http.sendRefererHeader". Ein Wert von "2" heißt, dass bei eingebundenen Bildern und bei besuchten Seiten ein Referer übertragen wird. "1" sorgt dafür, dass nur bei Seiten die vorherige URL übertragen wird, nicht aber bei Bildern. "0"(Empfehlung) deaktiviert den Referer ganz.

nützliche Extension

RefControl ermöglicht es eine Black- und eine Whitelist zu verwalten, und das Standardverhalten anzupassen. Außerdem gibt es die Funktion die URL der gerade besuchten Seite statt der vorher besuchten Seite zu übertragen um Seiten die ohne Referer z.B. keine Bilder anzeigen auszutricksen.

Web Keywords

Funktion

Wenn man in die URL-Zeile einfach ein Wort eingibt und Enter drückt, wird automatisch eine Googlesuche gestartet.

Problem

Bei Tippfehlern landet man automatisch in einer Googlesuche, und Google erfährt welche Seite man besuchten wollte. Zusammen mit dem Google-Cookie kann Google so durch Tippfehler ein Profil der Seiten die man besucht anfertigen.

Abhilfe

In about:config die Eigenschaft "keyword.enabled" auf "false" ändern. Danach wird automatisch "falscheseite.com" probiert wenn man "falscheseite" eingibt. Um auch dieses Verhalten abzustellen ändert man noch "browser.fixup.alternate.enabled" auf "false".

Suchvorschläge

Funktion

Die Suchbox generiert seit Firefox 2 automatisch Suchwort-Vorschläge, sobald man anfängt zu tippen.

Problem

Man startet ohne es zu wollen schon bevor man Enter drückt verschiedene Websuchen bei der gerade eingestellten Suchmaschine. Ändert man erst nach der Eingabe die Suchmaschine, hat man trotzdem schon bei der vorher aktiven gesucht.

Abhilfe

Auf das Suchmaschinen Symbol klicken, und am unterem Ende der Liste auf "Suchmaschinen verwalten". In dem dann erscheinenden Dialog kann man die Suchvorschläge deaktivieren.

Pings senden

Funktion

Viele Seiten möchten wissen, auf welche externen Links der User geklickt hat. Dazu gibt es in Firefox das "ping"-Attribut bei Links, welches beim Klick im Hintergrund noch eine weitere Seite lädt, die der Seite die den Link gesetzt hat verrät dass der User geklickt hat.

Problem

Es geht den Seitenbetreiber nichts an, welche externen Links man besucht

Abhilfe

in about:config setzt man den Wert "browser.send_pings" auf "false"

Filter-Proxy nutzen

Noch mehr Kontrolle kann man erhalten, wenn man Firefox mit einem Proxy der Header und Inhalt filtern kann nutzt. Ein solcher Proxy ist zum Beispiel Privoxy, welcher auch gute Regeln um Werbung zu blockieren enthält. Hier auf die genaue Konfiguration einzugehen würde den Rahmen sprengen, aber auf der Privoxy-Homepage gibt es ein umfangreiches (englisches) Handbuch.

Weitere nützliche Extensions

  • AdblockPlus blockiert nicht nur Werbung, sondern kann auch dazu genutzt werden Scripts von Google Analytics und andere Usertracking Techniken zu blockieren.
  • NoScript deaktiviert Javascript komplett, und ermöglicht es einzelne Seiten temporär freizuschalten, und eine Whitelist mit Seiten die immer Javascript nutzen können sollen zu verwalten. Das erhöht die Sicherheit, und blockiert Google Analytics, LayerAds und ähnliches ohne weiteres Zutun.
  • Mit CustomizeGoogle kann man einige Google Funktionen ändern.

Nützliche Seiten

Private Daten entfernen

Neben den hier behandelten Einstellungen, die der Privatssphäre nicht zuträglich sind, enthält Firefox aber auch gute Funktionen um private Daten zu löschen:

Alle privaten Daten auf einmal

Im Extras Menu findet man die Funktion "private Daten entfernen", mit der man Cookies, Verlauf, in Formulare Eingetragene Daten und Cache gleichzeitig löschen kann. Nicht entfernt werden Flash-Cookies.

In den Einstellungen unter "Privatssphäre" kann man einstellen, dass private Daten beim Beenden von Firefox automatisch (oder nach Rückfrage) entfernt werden sollen.

Cookies

Im Einstellungsdialog auf der "Privatssphäre" Seite zunächst auf "Cookies anzeigen" klicken und dann hat man dort die Möglichkeit alle Cookies zu löschen oder einzelne zu entfernen. Hier sieht man auch, welche Seiten alle Cookies gesetzt haben. Cookies von Seiten die man nicht bewusst besucht hat stammen oft von Werbebannern, welche Cookies setzen.

Weitere Tipps?

Falls noch jemand weitere nützliche Tipps kennt, postet sie einfach als Kommentar.
?
?

Kategorien Software OpenSource
Tagged Tipps Firefox Privatssphäre Privacy Tuning about:config

5 Kommentare