June 5, 2017

How to Edit Chrome Extensions - Step-by-Step Instructions with Examples

Introduction

Whether you are a site owner, a blogger, a marketer, a productivity enthusiast or just someone who has a Chrome bar filled with extensions, this tutorial is for you. Read on and learn how to optimize your Chrome extension editor.

Increasingly, Chrome extensions are becoming an essential part of any web toolkit. Today, most web apps, online services and tools come with a Chrome extension and sit right on top of your browser, always a click away.

However, there are times when you wish you could modify a few things about an extension, to perfectly fit your needs. For example:

  • A certain scraping extension captures emails from a page but you need it to also capture all other URLs.

OR

  • A certain conference calling extension shows dial-in numbers only for local callers, not for international ones, and you wish you could change that.

OR

  • A certain extension lets you filter YouTube videos but you wish it worked on other video streaming websites as well.

OR

  • You just want to customize themes in Chrome.

If you are looking to make similar changes and edit your extensions in Chrome, congratulations, you're in the right place! It is possible to do so without having to contact the app creator and request their assistance. If code scares you, please don’t worry, as there is a very flexible technique that you can utilize either to make small changes with no coding or to dive deeper into the code and make more significant changes. Below, we guide you through the process of modifying a Google Chrome extension and present you a detailed example of how to edit Chrome extensions.

Getting Started with the Chrome Extension Editor

In the following example, we perform a couple of small edits to the Uberconference Chrome Extension. This Chrome extension allows you to add a calendar invite with your own Uberconference credentials to a Google Calendar invite. However, it does not add dial-in options for countries outside the U.S. It may not be a big deal, but as an example, we are going to add dial-in options for people outside the U.S.

Step-by-Step Instructions on How to Edit a Chrome Extension

  1. Uninstall the extension you're looking to modify or skip this step if the extension is not already installed.
  2. Add the Chrome Extension Source Viewer extension to your Chrome browser.

  1. Find the extension you are looking to modify and use CRX to "Download as ZIP."
  2. Unzip it and inspect the files. They should look something like this:

  1. First, delete the _metadata folder, as Chrome tries to limit extensions not downloaded directly from the Chrome Web Store and you will get a random error message if you keep the metadata folder.
  2. Find the file you want to edit, in our case, the javascript file in the \js\content folder called "calendar."
  3. Open the file in whichever editor you prefer and do the edits you need; we’re going to use Sublime Text 3, and only add a list of countries with phone numbers people can use to dial in:

  1. Save the file and go to chrome://extensions in your browser, choose "developer mode" and click "load unpacked extension." Choose the entire folder as shown in the image below.

That’s it, you are done!

Things to Remember

Before you proceed with transforming your Chrome extensions to supercharge your workflow, please remember that modifying extensions is only recommended for your personal use. These modified apps are strictly not meant for distribution without the consent of the original creator.

related articles
You may also like these
12 min to read

A Remote Work Guide from Actual Remote Workers

For a lot of people, remote work is the dream: It’s the end of stress-filled morning commutes, meaningless water cooler chatter and the tyranny of a 9-to-5 schedule. But in the wake of the World Health Organization declaring coronavirus (COVID-19) a pandemic, remote work is increasingly being mandated as a means of trying to prevent further transmission. Apple, Google and Amazon were among the largest global companies to first ask their employees to work remotely as a precaution against COVID-19, and the list continued to grow as companies are being advised to follow suit. Now, we know that working remotely is a lot different than working remotely during a pandemic, but there are still some tips and tricks that can make the transition just a little bit better.

20 of the Best Places to Outsource eBook Writing

EBook readership has skyrocketed in recent years and the numbers only continue to increase. In 2018, digital books are forecast to account for nearly 20 billion dollars (one-quarter) of all book sales. With new programs that enable e-reading on mobile devices, making it more simple and effortless, digital book readership has more than tripled on tablets and doubled on mobile phones (Pew Research Center). The numbers are staggering, so it’s no wonder that over 140,000 eBooks were self-published in 2017. A significant part of the total number of digital publications is being outsourced to professional writers as the process enables thought leaders to focus on conveying their ideas quickly and professionally to their target audiences. Superside makes it attainable and effortless to outsource your eBook writing
11 min to read

30+ Trustworthy Places to Outsource Data Entry

Data entry is a tedious job that only the most valiant perform. Thanks to globalization, data entry has become a top job companies seek to outsource. Using sources outside of the traditional method (hiring an employee) is an excellent way to save money and time so that you can focus on your core business. There are many ways to outsource data entry services. To help you gain a better understanding of remote data entry possibilities, we’ve compiled a list of 25+ places to outsource data entry. Before we get into that, though, let’s talk about two categories of online data entry options—freelance providers and Superside.
9 min to read

Beginner’s Guide to Business Automation (Zapier & Kloudio)

*Free one-month Kloudio coupon at the end of this post. Combining LEAN Startup with Automation Being a young start-up in a competitive industry, and having to compete with the giant freelance platforms, we quickly realized that we needed to get creative. We had limited engineering resources and an increasing pressure to not just compete but to come through on our promises of "We Start in 30 Minutes." Fortunately, we found the silver bullet that saved the day for us – automation.