Version 2 (modified by kiesel, 11 years ago) (diff)


How to debug a Firefox/Thunderbird plugin

  • Check out the Dragontalk plugin of choice in Eclipse
  • Use build.xml to build the plugin
  • Install the plugin in Firefox/Thunderbird
  • Install Venkman (JavaScript debugger) in Firefox/Thunderbird
  • Open Venkman (Tools/JavaScript Debugger)
  • Deselect "Debug/Exclude Browser Files"
  • Search for "DFKI" in Loaded Scripts pane
  • Open a script of your choice
  • Set a breakpoint (single click left from source line)

Using the debugger to step through the plugin's and Mozilla's code is probably simpler than going through docs.

If you want to add new functionality, have a look at the numerous existing Firefox/Thunderbird plugins to get an idea how things are done.