Developing Browser Extensions: The Normal Way

Developing browser extensions can be a daunting task. If you want to release a version of your extension for each major browser in the market, you basically have to develop a different extension for each one of them. Sometimes you'll be able to reuse code (e.g., between Chrome and Safari extensions), and sometimes not (e.g., between Firefox and IE extensions).

 If you want to develop browser extensions the way each browser meant you to develop them, then you'll have full control over your extension at the cost of the non negligible effort it will take you to learn each extension development framework. This is what I call the Normal Way of developing a browser extension. You may read about other alternatives here


The Normal Way

Each major browser offers a different programming framework for developing extensions.


In Firefox, Chrome, Safari and Opera toolbar styling is done though CSS.

No comments:

Post a Comment