Firefox unter Windows
- Ältere Versionen (about:config, app.update.auto=false)
https://ftp.mozilla.org/pub/phoenix/releases/
https://ftp.mozilla.org/pub/firebird/releases/
https://ftp.mozilla.org/pub/firefox/releases/
firefox-52.0.win64.sdk
Die meisten Tastaturkürzel sind für die englische und die deutsche Version gleich.
- Anzeige von Bildern
about:config
permission.default.image 1 ---> 2
- JavaScript
about:config
javascript.enabled = false
- Tabs
- Browser tabs were introduced by Opera. Then Firefox adopted them a few years later, as did Safari. Tabs were introduced to Phoenix/Firefox in September 2002. Then Microsoft stepped into the ’90s with their own IE tabs. (typically ctrl-t to make a new tab and ctrl-w to close it, or option-t/w on mac).
Anzeigen der Seitennummer
Geht nicht im abgesicherten Modus!
Help → Troubleshooting Information
Profile Folder: Show Folder
Chrome/UserContent.css
@-moz-document domain(userpage.fu-berlin.de)
{ head { display: block; }
meta[name="hmg"]
{ display: inline-block;
position: fixed;
top: 0;
right: 0;
padding: 0.2em;
background: rgba( 0, 0, 0, 0 );
font-family: Consolas, 'Lucida Sans Console', monospace;
font-weight: bold;
font-size: 33px !important;
z-order: 1;
color: rgba( 0, 0, 255, 0.2 ) !important; }
meta[name="hmg"]:after { content: attr(content) ; }}- Manchmal nötige Einstellung (um 2016)
- »browser.tabs.remote.2« = false
- Manchmal nötige Einstellung (um 2020)
- »toolkit.legacyUser.ProfileCustomizations.stylesheets« = true
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox\BlockAboutConfig=1 (DWORD 32)
- Profilverzeichnis/user.js
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
Quellen für Tastaturkürzel
- Quellen
support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly
support.mozilla.org/de/kb/Tastaturkuerzel
Tastaturkürzel für den Arbeitsbereich
- Schreibmarke in Web-Konsole bewegen
- [ed: Ctrl-⇑-K.]
- Entwicklereinstellungen
- [ed: Ctrl-⇑-O.]
Tastaturkürzel
- Tasten der deutschen Version (Stand 2015)
- Alt-S Adreßzeile
- Strg-Umschalt-C Inspekteur
- Tasten der englischen Version (Stand 2015)
- https://developer.mozilla.org/en-US/docs/Tools/Keyboard_shortcuts
- F6 Select Location Bar
- Alt-D Select Location Bar
- Ctrl-L Select Location Bar
- command-L Select Location Bar
- Ctrl-Shift-C Inspector
- Ctrl-Shift-I Inspector wieder schließen
- Ctrl-L clear screen
- Ctrl-F5 clear variables (needs an URI in the address bar)
- Ctrl-Shift-I toggle developer tools on/off
- Ctrl-Shift-K JavaScript Konsole, focus on command line
- Ctrl-Shift-S toggle Debugger
- Shift-F7 style editor
- Shift-F5 Profiler
- Ctrl-Shift-Q Network monitor
- Shift-F2 Developer Toolbar at the bottom (toggles on and off)
- Ctrl-Shift-M Mobile-sized screen, Responsive Design View (toggles on and off)
- Ctrl-Shift-J Browser console
- Shift-F4 Scratchpad
- Increase font size Ctrl + + (alt-mouswheel?)
- Decrease font size Ctrl + -
- Reset font size Ctrl + 0
Tastaturkürzel (Englische Version von Firefox)
F12 toggle toolbox
Shift-F2 toggle developer toolbar
Shift + F4 scratchpad
Shift + F5 .performance
Shift + F6 toggle focus between address and page
Shift + F7 .
Shift + F8 web-ide
Shift + F10 context menu
Ctrl-F4 close page
Ctrl-F6 toggle focus between tab and page
Ctrl-Shift-C open web inspector
Ctrl-Shift-I toggle toolbox
Ctrl-Shift-K open web console
Ctrl-Shift-S open debugger
Ctrl-Shift-Q open network monitor
Ctrl-Shift-W close tab?
Ctrl-Shift-E group tabs?
Ctrl-Shift-B book marks
Ctrl-Shift-A addons
Ctrl-Shift-M toggle responsive-design
Ctrl-Shift-J open browser console
Ctrl-Alt-Shift-I open browser toolbox (FF39+)
Open Scratchpad Shift + F4 Shift + F4 Shift + F4 Open WebIDE Shift + F8 Shift + F8 Shift + F8 Storage Inspector3 Shift + F9 Shift + F9 Shift + F9
Ctrl-Shift-U toggle minimized console (?)
Tastaturkürzel in der Toolbox
Ctrl-[ Zykeln
Ctrl-] Zykeln
Ctrl-Shift-O Settings
Ctrl-+ font size
Ctrl-- font size
Tastaturkürzel im Inspector
HTML erreichen (englische Version) Ctrl-Shift-C, zwei Mal Ctrl-Shift-I, Ctrl-Shift-I, drei Mal {Shift-Tab}, zwei Mal Cursor-up, F2 (geht nicht wenn das Ereignis DOMContentLoaded benötigt wird!)
HTML erreichen (englische Version) Ctrl-Shift-C, Ctrl-Shift-K, Ctrl-Shift-C, {Shift-Tab} (zirka 11 Mal), zwei Mal Cursor-up, F2 (geht nicht wenn das Ereignis DOMContentLoaded benötigt wird!)
F2 edit as HTML / confirm edit
Ctrl-Enter confirm edit
Mehr Zeilen in Konsole
Adreßleiste
about:config
Variable
devtools.hud.loglimit.console
Größere Schrift in Adreßleiste
addons.mozilla.org/en-us/firefox/addon/make-address-bar-font-size-big/
userchrome.css (via chromedit)
/*Change address bar font, color and size*/
#urlbar {
font-family: Tahoma Bold !important;
color: Black !important;
font-size: 12pt !important; }
Tabanzeige ausblenden
addons.mozilla.org/firefox/addon/hide-tab-bar-with-one-tab/ browser.tabs.autoHide , set its value to true
Entfernen von Download Protector
- In der Windows-Liste der Windows-Dienste, einen suspekten Dienst (ohne Erklärung) finden.
- Der suspekte Windows-Dienst verweist auf eine EXE
- Diese EXE und alle mit ähnlichem Datum als Administrator sperren
- Dann Registrierungseditor als Administrator starten
- In Registrierung unter HKCR und HKLM „Firefox extensions“ löschen
Anlegen eines Dokumentes mit dem internen Editor
Tastaturkürzel
Wir geben im folgenden einige Tastaturkürzel an.
Die Taste „Strg“ („Steuerung“) wird dabei auch manchmal auf englisch als „Ctrl“ (“control ”) bezeichnet.
Eingaben für eine deutsche Version von Firefox beginnen mit „de:“ und sind in eckigen Klammern enthalten. Beispiel: „[de: Alt-S]“.
Eingaben für eine englische Version von Firefox sind ebenfalls in eckigen Klammern enthalten, aber nicht mit „de:“ gekennzeichnet. Beispiel: „[Alt-D]“.
Falls Tastaturkürzel ohne eckige Klammern angegeben sind, so gelten sie sowohl für die englische als auch für die deutsche Version des Programmes. Beispiel: „Ctrl-⇑-C“.
Falls Tastaturkürzel durch ein Semikolon getrennt sind, so sind sie als Alternativen zu verstehen, von denen eine ausgewählt werden kann. Beispiel: „[F6]; [Ctrl-L]“.
Der Bindestrich zwischen zwei Tasten bedeutet das bekannte „gleichzeitige “ Drücken dieser Tasten. Beispiel: „Ctrl-⇑-C“. (Genauergesagt, sind zuerst die ersten Tasten niederzudrücken und gedrückt zu halten, anschließend ist die letzte Taste kurz anzutippen und sofort wieder loszulassen. Danach können dann auch die anderen Tasten losgelassen werden.)
Ein Komma drückt eine zeitliche Hintereinanderfolge von Eingaben aus. Beispiel: „F2, F2“.
Arbeiten mit dem internen Editor
Weiter unten findet sich ein HTML-Dokument, das in späteren Lektionen verwendet wird.
Wir beschreiben hier die Eingabe eines Dokuments in den Browser. Das Dokument kann statt dessen aber auch in eine Datei gespeichert werden, die dann im Browser angezeigt wird, es ist aber hilfreich zu wissen, wie man ein Dokument im Browser bearbeiten kann, weil dies manchmal bequemer ist als die Arbeit mit einer externen Datei.
Die dafür nötigen Schritte werden hier für Tastaturnutzer beschrieben. Dabei wird angenommen das »about:blank« angezeigt wird.
- Arbeitsbereich mit Inspektor öffnen Strg-⇑-C. (Kann entfallen, wenn der Inspektor bereits vorher angewählt wurde.)
- Werkzeuge durch zwiefaches Strg-⇑-I schließen und wieder öffnen. (Insgesamt also von Anfang an: Strg-⇑-(C,I,I))
- Falls hier auch die Konsole angezeigt wird [Split Console, Optional persistent console], kann diese mit der Taste Esc oder manchmal auch mit dem Symbol [▀] geschlossen werden.
- Mit dreifachem ⇑-↹ die Schreibmarke in die HTML-Anzeige bewegen.
- Durch wiederholtes Antippen von ↑ das Hauptelement selektieren. (Mausnutzer können diesen Schritt auch erledigen, indem sie einfach auf das Hauptelement klicken.)
- Nun kann der Quelltext mit F2 bearbeitet werden (Editor). Zum Aktualisieren kann dann F2, F2 verwendet werden. (Diese Form der Bearbeitung ist nicht bei allen Dokumenten möglich, aber auf jeden Fall geht sie bei Anzeige der Seite »about:blank«.)
- Um den Arbeitsbereich wieder zu schließen, kann bei Bedarf [en: Strg-⇑-I] verwendet werden.
Alternative Vorgehensweise, falls die obige nicht möglich sein sollte:
- Arbeitsbereich mit Inspektor öffnen Strg-⇑-C.
- Schreibmarke in Web-Konsole bewegen Strg-⇑-K.
- Arbeitsbereich mit Inspektor erneut öffnen Strg-⇑-C.
- Durch zirka elfmaliges Antippen von ⇑-↹ die Schreibmarke in die HTML-Anzeige bewegen (Vorsicht! Nicht zu weit gehen, da die Schreibmarke sonst im Suchfelde gefangen wird). (Mausnutzer können diesen Schritt auch erledigen, indem sie einfach in die HTML-Anzeige klicken.)
- Nun kann wie oben ab „Durch wiederholtes Antippen von ↑“ beschrieben vorgegangen werden.
Das folgenden HTML-Dokument kann dann in den HTML-Editor kopiert werden. (Die Beschriftung »hallo« gehört nicht zum Dokument. Das Dokument beginnt mit »<!DOCTYPE« und endet mit »</html>«.)
main.html
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head><meta charset="UTF-8" /><title>Main</title><style type="text/css"></style></head><body>
<h1>Vornamen</h1>
<ul id="erste">
<li class="m a" id="Anton">Anton</li>
<li class="w b" id="Berta">Berta</li></ul><ul id="zweite">
<li class="c m" id="Cäsar">Cäsar</li>
<li class="d e w" id="Dora">Dora</li></ul><p>Es ist zur Zeit <span id="Zustand">(unbekannt)</span>.</p>
<pre><code><script>/*<![CDATA[*/
/*]]>*/</script></code></pre></body></html>
Anlegen eines Dokumentes mit der JavaScript -Konsole
Um das Dokument im Browser anzulegen, kann auch die folgende Eingabe verwendet werden.
Konsolen-Eingabe
document.open( "text/html", "replace" );
document.writeln
( '<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">\r\n' +
'<head><meta charset="UTF-8" /><title>Hallo</title><style type="text/css">\r\n' +
'</style></head><body>\r\n' +
' <h1>Vornamen</h1>\r\n' +
' <ul id="erste">\r\n' +
' <li class="m a" id="Anton">Anton</li>\r\n' +
' <li class="w b" id="Berta">Berta</li></ul>\r\n' +
' <ul id="zweite">\r\n' +
' <li class="c m" id="Cäsar">Cäsar</li>\r\n' +
' <li class="d e w" id="Dora">Dora</li></ul>\r\n' +
' <p>Es ist zur Zeit <span id="Zustand">(unbekannt)</span>.</p>\r\n' +
'<pre><code><script>/*<![CDATA[*/\r\n' +
'/*]]>*/</script></code></pre></body></html>\r\n' );
document.close();
Wird oben »text/html« durch einen anderen MIME-Type ersetzt, so wird das Dokument als Klartext interpretiert und im Quellcode dargestellt. Man kann »text/html« also nicht gezielt durch einen anderen MIME-Typ ersetzen.
Einige Kommandozeilenargumente (Beispiele)
firefox.exe main.html -new-instance -P "background" -console -attach-console >transcript.txt 2>&1
JavaScript ausschalten
about:config, javascript.enabled=false (true).
Quellen
https://ftp.mozilla.org/pub/firefox/releases/1.5.0.12/contrib/ without tabs!
https://ftp.mozilla.org/pub/mozilla/releases/mozilla1.7.13/
https://ftp.mozilla.org/pub/firefox/releases/44.0/win32/en-US/
https://ftp.mozilla.org/pub/firefox/candidates/45.8.0esr-candidates/build2/
https://ftp.mozilla.org/pub/firefox/releases/47.0/
https://ftp.mozilla.org/pub/firefox/releases/48.0/ 2016-08-01
https://ftp.mozilla.org/pub/firefox/releases/50.1.0/
https://ftp.mozilla.org/pub/firefox/releases/51.0b9/
https://ftp.mozilla.org/pub/firefox/releases/52.0/
https://ftp.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/
https://ftp.mozilla.org/pub/firefox/nightly/2017/02/2017-02-20-21-59-57-mozilla-central/