What do i need to know to write browser addons?

  • Thread starter Thread starter DryRun
  • Start date Start date
  • Tags Tags
    Programming
Click For Summary
SUMMARY

To write browser add-ons for Chrome and Firefox, one must learn JavaScript and web design fundamentals. The discussion emphasizes the importance of transitioning from a background in C and C++ to JavaScript, as it is essential for developing browser extensions. Resources such as GitHub repositories for existing add-ons like Adblock Plus and uBlock are recommended for practical insights. Engaging with developer communities for both browsers is also crucial for support and guidance.

PREREQUISITES
  • JavaScript programming
  • Web design principles
  • Understanding of browser extension APIs
  • Familiarity with GitHub for source code exploration
NEXT STEPS
  • Explore JavaScript frameworks for browser extensions
  • Learn about Chrome and Firefox extension development guidelines
  • Join online forums and communities for browser add-on developers
  • Study existing browser add-ons on GitHub for practical examples
USEFUL FOR

Web developers, aspiring browser extension creators, and anyone interested in enhancing their skills in JavaScript and web design for browser add-on development.

DryRun
Gold Member
Messages
837
Reaction score
4
Hello,

I've been thinking about writing a Chrome or Firefox (preferably both) browser add-on that would initially make things easier for me (i have some ideas and things that i'd like to implement for some sites) and hopefully i'll be able to help others if I'm able to publish my work on the respective online stores.

My background: I've learned about C programming in my Bachelor Engineering course and dabbled a little into C++ but that's about it. I've been looking for advice from web developers or browser add-on developers who might be able to recommend the learning path that i should take. From my research, it seems to me that the next step would be to learn JavaScript and Web Design? Is that correct? Or should i learn some intermediary programming language in order to ease my transition to the harder coding languages? What are some good online resources/sites or books that i could start exploring/reading? I'm really just trying to figure out the best approach instead of just dropping by a bookstore and picking up books without really knowing the proper path to build my knowledge so that i don't end up hitting a wall eventually while writing or trying to improve my browser add-on.

Any help, guidance and recommendations would be much appreciated. Thanks in advance.
 
Last edited:
Technology news on Phys.org
I am sure that firefox has an active developer community, public forums etc, that operates mainly within the open source environment.
Chrome also to some lesser extent.
You should look those up and join in if you want, I can't give links right now, I am about done for today.
If for some reason you can't find them, then post back, I'll see if I can help.
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 133 ·
5
Replies
133
Views
12K
Replies
38
Views
4K
Replies
33
Views
3K
  • · Replies 49 ·
2
Replies
49
Views
4K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 7 ·
Replies
7
Views
1K