ChmReader: a FireFox extension to read CHM File
--As an example of the development of FireFox extension
1. Setup up the FireFox extension development environment
a. Take the steps in the article. "Extension developer's extension" is a good suit of tools to help the development, in it, the "Reload the all Chrome" tool is very useful(you needn't to restart the FireFox when you test your extension, it can save your life:).
2. Write the XPCOM component.
XPCOM is a technology used in FireFox, with this techonology, you can write components in JavaScript, C++, Python..., and all the components can communicate with each other no matter with the difference of the languages. In my experience, JavaScipt is more convenient than C++.
--As an example of the development of FireFox extension
1. Setup up the FireFox extension development environment
a. Take the steps in the article. "Extension developer's extension" is a good suit of tools to help the development, in it, the "Reload the all Chrome" tool is very useful(you needn't to restart the FireFox when you test your extension, it can save your life:).
2. Write the XPCOM component.
XPCOM is a technology used in FireFox, with this techonology, you can write components in JavaScript, C++, Python..., and all the components can communicate with each other no matter with the difference of the languages. In my experience, JavaScipt is more convenient than C++.