firefox-devel.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Wed, 10 Nov 2010 00:00:24 +0200
changeset 684 0ac1323ba715
parent 683 94d031debe17
child 696 0beb67c633df
permissions -rwxr-xr-x
Live HTTP Headers.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
668
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
-*- mode: outline; coding: utf-8; fill-column: 90 -*-
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
* Setting up environment.
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
In 'about:config' set this variable:
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
  javascript.options.showInConsole = true
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
                Logs errors in chrome files to the Error Console.
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
  javascript.options.strict = true
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
                Enables strict JavaScript warnings in the Error Console.
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
  extensions.logging.enabled = true
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
                This will send more detailed information about installation and update
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
                problems to the Error Console.
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
  https://developer.mozilla.org/en/Setting_up_extension_development_environment
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
                setting up profile, options and about developer plugin
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
* Useful developer plugin.
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
** Firebug.
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
Firebug integrates with Firefox to put a wealth of development tools at your fingertips
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
web page.
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
  http://getfirebug.com
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
                home page
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
  https://addons.mozilla.org/firefox/addon/1843
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
                download page
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
684
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    31
** Live HTTP Headers.
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    32
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    33
 * First by adding a 'Headers' tab in 'View Page Info' of a web page.
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    34
 * Second by adding a tool in the 'Tools->Web Development' menu to be able to display http
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    35
   headers in real time (while pages are being downloaded from the Internet.
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    36
 * Third by letting you edit request headers and replay an URL (beta). Look for the Replay
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    37
   button in the live window!
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    38
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    39
This project may be of some help for the following:
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    40
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    41
    * Help debugging web application.
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    42
    * See which kind of web server the remote site is using.
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    43
    * See the cookies sent by remote site.
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    44
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    45
  http://livehttpheaders.mozdev.org/
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    46
                home page
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    47
  https://addons.mozilla.org/en-US/firefox/addon/3829/
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    48
                download page
0ac1323ba715 Live HTTP Headers.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 683
diff changeset
    49
683
94d031debe17 How build Firefox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 668
diff changeset
    50
* How build Firefox.
94d031debe17 How build Firefox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 668
diff changeset
    51
94d031debe17 How build Firefox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 668
diff changeset
    52
  https://developer.mozilla.org/en/Build_Documentation
94d031debe17 How build Firefox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 668
diff changeset
    53
                Build Instructions
94d031debe17 How build Firefox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 668
diff changeset
    54
  https://developer.mozilla.org/en/Mozilla_Source_Code_%28Mercurial%29
94d031debe17 How build Firefox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 668
diff changeset
    55
                Getting Mozilla Source Code Using Mercurial
94d031debe17 How build Firefox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 668
diff changeset
    56
668
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
* Extension security.
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
d7142397bfb3 Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
  https://developer.mozilla.org/en/Security_best_practices_in_extensions