Tutorial: How to Build One Browser Extension that works in several Modern Browsers

Do you build extensions for a living or as part of your overall development plan? This tutorial from Microsoft will show you how to build an extension once that will work across multiple modern browsers with the same code base.

Richard Hay, Senior Content Producer

May 30, 2017

2 Min Read
Tutorial: How to Build One Browser Extension that works in several Modern Browsers

Earlier today over on SuperSite: Windows I wrote about the 35 browser extensions that are now available in the Windows Store for Microsoft Edge.

When you consider that extension compatibility was added to Microsoft Edge with the release of last year's Anniversary Update for Windows 10 - adding 35 extensions over the course of 10 months is not breaking any records. The lack of extensions could also be a very real reason why Microsoft Edge adoption is not very high despite the fact it is the default web browser in Windows 10.

Right now, as I also wrote about over on SuperSIte: Windows back in December, there is no option for public submission via the Windows Store for Microsoft Edge extensions.

While the addition of 12 new extensions over the last 90 days is a real growth spurt for the collection - the overall average since last July is just 3.5 extensions per month - really slow overall.

However, at some point Microsoft is going to open this process up so that all browser extension developers can submit new ones to the Windows Store so why not get out ahead of things and diversify your portfolio at the same time?

This tutorial over on Smashing Magazine by David Rousset will show you how you can create a browser extension that will work on most modern browsers such as Edge, Chrome, Firefox, Opera, Brave, and Vivaldi however, it does not work with Safari.

He also shows how to connect to several Microsoft services and then how to use the shared code of the extension to add browser specific options for each of the different browsers.

It is an extensive tutorial as you might expect considering it covers so many different options for the browsers mentioned above.

----------

But, wait...there's probably more so be sure to follow me on Twitter and Google+.

----------------------------------

Looking for an awesome, no-nonsense technical conference for IT Pros, Devs, and Devops? Check out IT/Dev Connections!

IT/Dev Connections

About the Author

Richard Hay

Senior Content Producer, IT Pro Today (Informa Tech)

I served for 29 plus years in the U.S. Navy and retired as a Master Chief Petty Officer in November 2011. My work background in the Navy was telecommunications related so my hobby of computers fit well with what I did for the Navy. I consider myself a tech geek and enjoy most things in that arena.

My first website – AnotherWin95.com – came online in 1995. Back then I used GeoCities Web Hosting for it and WindowsObserver.com is the result of the work I have done on that site since 1995.

In January 2010 my community contributions were recognized by Microsoft when I received my first Most Valuable Professional (MVP) Award for the Windows Operating System. Since then I have been renewed as a Microsoft MVP each subsequent year since that initial award. I am also a member of the inaugural group of Windows Insider MVPs which began in 2016.

I previously hosted the Observed Tech PODCAST for 10 years and 317 episodes and now host a new podcast called Faith, Tech, and Space. 

I began contributing to Penton Technology websites in January 2015 and in April 2017 I was hired as the Senior Content Producer for Penton Technology which is now Informa Tech. In that role, I contribute to ITPro Today and cover operating systems, enterprise technology, and productivity.

https://twitter.com/winobs

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like