extension name, description, etc.) and defines permissions or scripts to execute. The entry point is a file that contains general information about the extension (i.e. Then, create another folder inside that one named src for our source code. All we really need is to create a folder and give it a name (which I’m calling transcribers-of-reddit). Create a working directoryīefore anything else, we need a working space for our project. Ready? Let’s take this one step at a time. In a future post we will port the extension to work with Firefox, as well as Safari which recently added support for Web Extensions in both the MacOS and iOS versions of the browser. Google Chrome, Microsoft Edge, Brave, etc.). We will start by creating the extension for Chromium-based browsers (e.g.
#TOR BROWSER LOGO PNG HOW TO#
The whole idea is that you’ll get a nice introduction for how to develop a browser extension. We will also take our extension a little further with options for adding borders and backgrounds to comments for better text contrast. We’re making an extension called “Transcribers of Reddit” and it’s going to improve Reddit’s accessibility by moving specific comments to the top of the comment section and adding aria- attributes for screen readers. Ultimately, we’ll make it work in multiple browsers. These extensions (or “add-ons”) are not limited to those purposes - you can do a lot more with them! In this article, I will give you an introduction on how to create one. Some of them are extremely popular and useful, like ad blockers, password managers, and PDF viewers. I’ll bet you are using browser extensions right now.