diff -r 1e9323e7ec88 -r 837f1337c59b firefox-devel.rst --- a/firefox-devel.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/firefox-devel.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,8 +9,8 @@ Useful Firefox add-ons for developers. ====================================== - https://addons.mozilla.org/en-US/firefox/collections/mozilla/webdeveloper/ - Plug-ins for Web-development. +https://addons.mozilla.org/en-US/firefox/collections/mozilla/webdeveloper/ + Plug-ins for Web-development. Firebug. -------- @@ -19,58 +19,58 @@ while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page. - http://getfirebug.com - home page - https://addons.mozilla.org/firefox/addon/1843 - download page +http://getfirebug.com + Home page. +https://addons.mozilla.org/firefox/addon/1843 + download page Live HTTP Headers. ------------------ - * First by adding a 'Headers' tab in 'View Page Info' of a web page. - * Second by adding a tool in the 'Tools->Web Development' menu to be able to display http - headers in real time (while pages are being downloaded from the Internet. - * Third by letting you edit request headers and replay an URL (beta). Look for the Replay - button in the live window! +* First by adding a 'Headers' tab in 'View Page Info' of a web page. +* Second by adding a tool in the 'Tools->Web Development' menu to be able to display http + headers in real time (while pages are being downloaded from the Internet. +* Third by letting you edit request headers and replay an URL (beta). Look for the Replay + button in the live window! This project may be of some help for the following: - * Help debugging web application. - * See which kind of web server the remote site is using. - * See the cookies sent by remote site. +* Help debugging web application. +* See which kind of web server the remote site is using. +* See the cookies sent by remote site. Alternatively you can use fiddler2 (only Windows as it written in .NET) - http://livehttpheaders.mozdev.org/ - home page - https://addons.mozilla.org/en-US/firefox/addon/3829/ - download page - http://www.fiddler2.com/fiddler2/ - Web Debugging Proxy +http://livehttpheaders.mozdev.org/ + home page +https://addons.mozilla.org/en-US/firefox/addon/3829/ + download page +http://www.fiddler2.com/fiddler2/ + Web Debugging Proxy Wappalyzer. ----------- Reverse which libraries and frameworks used by page. - https://addons.mozilla.org/en-US/firefox/addon/wappalyzer/ - download page +https://addons.mozilla.org/en-US/firefox/addon/wappalyzer/ + download page Tamper Data. ------------ - * Use tamperdata to view and modify HTTP/HTTPS headers and post parameters. - * Trace and time http response/requests. - * Security test web applications by modifying POST parameters. +* Use tamperdata to view and modify HTTP/HTTPS headers and post parameters. +* Trace and time http response/requests. +* Security test web applications by modifying POST parameters. Based on code and incompotable with "Live HTTP Headers" extensions. - http://tamperdata.mozdev.org/index.html - home page - https://addons.mozilla.org/en-US/firefox/addon/966/ - download page - http://jimbojw.com/wiki/index.php?title=Tamper_Data - Tamper Data tutorial. +http://tamperdata.mozdev.org/index.html + home page +https://addons.mozilla.org/en-US/firefox/addon/966/ + download page +http://jimbojw.com/wiki/index.php?title=Tamper_Data + Tamper Data tutorial. Extension security. =================== @@ -142,9 +142,9 @@ See: - * https://developer.mozilla.org/en-US/docs/Web/API/console - * https://developer.mozilla.org/en/Using_the_Web_Console - * https://developer.mozilla.org/en-US/docs/Tools/Web_Console +* https://developer.mozilla.org/en-US/docs/Web/API/console +* https://developer.mozilla.org/en/Using_the_Web_Console +* https://developer.mozilla.org/en-US/docs/Tools/Web_Console Debugging JavaScript with Firebug. ---------------------------------- @@ -155,14 +155,14 @@ Same but with different coloring do 'console.debug', 'console.info', 'console.warn', and 'console.error' functions. - http://getfirebug.com/logging - logging - http://getfirebug.com/wiki/index.php/Console_API - Console API - http://getfirebug.com/wiki/index.php/Command_Line - Command Line - http://getfirebug.com/wiki/index.php/Console_Panel - Console Panel +http://getfirebug.com/logging + logging +http://getfirebug.com/wiki/index.php/Console_API + Console API +http://getfirebug.com/wiki/index.php/Command_Line + Command Line +http://getfirebug.com/wiki/index.php/Console_Panel + Console Panel dump(). ------- @@ -172,7 +172,7 @@ All messages go to native console. On Windows this require ``-console`` option for ``firefox.exe``. - https://developer.mozilla.org/en/DOM/window.dump +* https://developer.mozilla.org/en/DOM/window.dump Components.utils.reportError. ----------------------------- @@ -186,20 +186,20 @@ Firefox 3.x require set preference 'javascript.options.showInConsole' to 'true' which is default value fro Firefox 4.x. - * https://developer.mozilla.org/en/Components.utils.reportError +* https://developer.mozilla.org/en/Components.utils.reportError Build Firefox from sources. =========================== - https://developer.mozilla.org/en/Build_Documentation - Build Instructions - https://developer.mozilla.org/en/Mozilla_Source_Code_%28Mercurial%29 - Getting Mozilla Source Code Using Mercurial +https://developer.mozilla.org/en/Build_Documentation + Build Instructions +https://developer.mozilla.org/en/Mozilla_Source_Code_%28Mercurial%29 + Getting Mozilla Source Code Using Mercurial Native Firefox debugging. ========================= - * https://developer.mozilla.org/en/how_to_get_a_stacktrace_with_windbg +* https://developer.mozilla.org/en/how_to_get_a_stacktrace_with_windbg Adding symbols from Symbol Server. ---------------------------------- @@ -214,4 +214,4 @@ See: - https://developer.mozilla.org/en/Using_the_Mozilla_symbol_server +* https://developer.mozilla.org/en/Using_the_Mozilla_symbol_server