author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Mon, 14 Feb 2011 23:41:33 +0200 | |
changeset 812 | 96b6e12d329f |
parent 696 | 0beb67c633df |
child 872 | aaf708f6a498 |
permissions | -rwxr-xr-x |
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 | 31 |
** Live HTTP Headers. |
32 |
||
33 |
* First by adding a 'Headers' tab in 'View Page Info' of a web page. |
|
34 |
* Second by adding a tool in the 'Tools->Web Development' menu to be able to display http |
|
35 |
headers in real time (while pages are being downloaded from the Internet. |
|
36 |
* Third by letting you edit request headers and replay an URL (beta). Look for the Replay |
|
37 |
button in the live window! |
|
38 |
||
39 |
This project may be of some help for the following: |
|
40 |
||
696 | 41 |
* Help debugging web application. |
42 |
* See which kind of web server the remote site is using. |
|
43 |
* See the cookies sent by remote site. |
|
44 |
||
45 |
Alternatively you can use fiddler2 (only Windows as it written in .NET) |
|
684 | 46 |
|
47 |
http://livehttpheaders.mozdev.org/ |
|
48 |
home page |
|
49 |
https://addons.mozilla.org/en-US/firefox/addon/3829/ |
|
50 |
download page |
|
696 | 51 |
http://www.fiddler2.com/fiddler2/ |
52 |
Web Debugging Proxy |
|
53 |
||
54 |
** Tamper Data. |
|
55 |
||
56 |
* Use tamperdata to view and modify HTTP/HTTPS headers and post parameters. |
|
57 |
* Trace and time http response/requests. |
|
58 |
* Security test web applications by modifying POST parameters. |
|
59 |
||
60 |
Based on code and incompotable with "Live HTTP Headers" extensions. |
|
61 |
||
62 |
http://tamperdata.mozdev.org/index.html |
|
63 |
home page |
|
64 |
https://addons.mozilla.org/en-US/firefox/addon/966/ |
|
65 |
download page |
|
66 |
http://jimbojw.com/wiki/index.php?title=Tamper_Data |
|
684 | 67 |
|
683 | 68 |
* How build Firefox. |
69 |
||
70 |
https://developer.mozilla.org/en/Build_Documentation |
|
71 |
Build Instructions |
|
72 |
https://developer.mozilla.org/en/Mozilla_Source_Code_%28Mercurial%29 |
|
73 |
Getting Mozilla Source Code Using Mercurial |
|
74 |
||
668
d7142397bfb3
Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
75 |
* Extension security. |
d7142397bfb3
Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
76 |
|
d7142397bfb3
Move developer info to firefox-devel.txt
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
77 |
https://developer.mozilla.org/en/Security_best_practices_in_extensions |