Our Work
Case Studies
Pricing
Blog
Book a demo
Get started
Blog

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

Team Superside
Team Superside
3 min read
Instructions on How To Edit and Customize Chrome Extensions

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.

Adding Chrome Extension Source Viewer to 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:

Unzipped extension's folder

  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:

File opened using Sublime Text 3

  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.

Setting up to the browser

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.

Published: Jun 5, 2017
Team Superside
Written by
Team Superside
Team Superside is comprised of writers from all over the globe. We love making stuff, telling stories and sharing fun, nerdy ideas with the world.

Join our community of 5,000 strong and receive the best design and marketing content, biweekly

No charge. Unsubscribe anytime

Continue reading

Pinterest marketing strategy

Starting a Pinterest Marketing Strategy from Scratch

When it comes to social media, there's one platform that every business should be on—Pinterest. Launch your Pinterest marketing strategy with this quick guide!

in house vs agency

Hiring Design In House vs Agency: Things You Should Know

Trying to decide whether to keep your design in house vs agency? This guide covers the pros and cons of each, along with an even better solution.

motion graphics design

Top 5 Motion Graphics Design Tricks

Motion graphics are becoming more and more in demand, but they can be tough to create. Follow our 5 tricks and start producing world-class motion designs!

Hassle-free design starts here

Superside is an always-on design company that makes design frictionless and hassle-free for marketing, sales, creative and product design teams. This means top quality designs at lightning fast speeds, improved velocity and go-to-market and completely secure and confidential file sharing and collaboration.

In this one-on-one live demo, you’ll see:
- How Superside works
- A first look at the Superside platform
- The most suitable subscription plan for you

Get ready to join 140+ scale-ups and enterprise teams doing good design at scale with Superside’s dedicated team model.
Want to start a design project instead? No problem, get started here

Book a call with us

Book a demo

Company

Learn

Book a demo
Superside is a revolutionary way for businesses to get good design done at scale.
Trusted by scale-ups and enterprise teams, Superside makes design hassle-free for Marketing, Sales, Creative and Product Design teams by combining top designers and project managers from all over the world, with purpose-built technology and the rigour of designops. Since inception, Superside has been a fully remote and distributed company based in Palo Alto, California, with 100+ employees working across 57 countries and 19 timezones.
Terms & Conditions