How to Edit or Modify an Existing Chrome Extension or App

Ever thought of what are the codes behind a Chrome extension? Basically Chrome extension and apps are written in plain HTML, JSON and JavaScript codes that remain unchanged when you install them on your Chrome browser. However, Chrome extensions are distributed as a *.crx file which is actually zipped package of the codes. Chrome automatically unzips and puts them on your local machine when you install them. Thus it leaves the possibility to look into the source code of extensions you installed on your Chrome. Or if you have the CRX file, you can use an unzip tool to extract the files inside it. Use a CRX downloader service to directly download CRX files from Chrome store.

Reasons you would want to View/Edit a Chrome Extension

  • View the source codes of an app/extension.
  • You are learning to make Chrome extensions and need some examples.
  • You are building a Chrome app for your web app and need a sample.
  • Analyze an extension for security or privacy purpose.
  • Search for malicious codes.

Whatever the reason you want to view the source code or modify any third-party Chrome extension, you need to have access to the files of the extension. The easiest way is to first install the app/extension from Chrome web store and locate the extension installation files on your local machine.

Chrome Extension Installation Location

On Windows 7 or later:

C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default\Extensions\

On Windows XP

C:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\User Data\Default\

On Mac:

/Users/<username>/Library/Application Support/Google/Chrome/Default/Extensions/

On Ubuntu:

~/.config/google-chrome/Default/Extensions/

After you have located the Chrome extension directory on your computer, you will find all extension and apps sitting there with folder with name of extension ID. To find a specific extension, search with the extension ID which is shown in chrome://extensions page and extension URL on Chrome store.

You can then enter into a folder to find individual codes and files of an extension.

You may need to restart Chrome to see the effects of your edits. You can also copy the folder of an extension to a separate place to start a new project. Then head to chrome://extensions/, enable “Developer mode”, and use “Load unpacked extension” button to test the extension. Check the guide to creating a simple Chrome app from scratch and publish it to Chrome store.

Note: If you are editing an extension to make a new one and redistribute, you need to remove the like ““key”: ….” from manifest.json file. Also make sure the author/publisher of the extension lets you change or redistribute their extension.

Author: 

Jaber is a Programmer and Tech Enthusiast Geek from Dhaka, Bangladesh. He is the founder and Chief-Editor of TechGainer. While he is away from his keyboard, either he's fishing or messing with wildlife. In case, you can contact him at rijans[at]techgainer[dot]com.

Related Posts

View Comments (8)

  • personality lab tests

    made by steve d.A psyche test supply you with a great deal of understanding the particular core items define who you are. personality is the way we interact with all mankind and the great all across our website. in which depends on whether many bounce back after a tragic conference and also the relationship malfunction, actually we obtain mired on the ground by the emotions. Your attitude assists to determine whether you get with the corp working people as well as,while management, or possibly a whether each and while conversing gets to be a disagreement.learning more about your a unique character and the self will allow you to front a one's life now with little friction in addition to cheer. even though you may [url=https://thaibrides.travel.blog/2019/11/05/8-reasons-why-you-need-to-date-a-thai-woman/]hot thai women[/url] explore character on your temperament you ought to sorrowful with, the words can help you already know the things that may benefit from switching.A style test will grow involves in addition to. gurus that our below are available at never final price and are generally in relation to ages price of conventional mindsets taking a look at. these bankruptcies are not other non-selected questions created by a magazine intern in day time.within introduced in the next paragraphs, you get some trait personality polls experiments the hone in on sure character traits and thus indication suggest of interest areas and it could be potential issues. these kind areas of concern items arrogance (Narcissistic psyche inability), Borderline qualities issue, Psychopathy, in addition to the weird charm complaint. all of also provide psychological and mental choice combined with reasoning powers clinical tests, Because perhaps it is helpful, side by side with your nature, in learning much more about on your whilst your psychological and mental foundation.

  • chinese language Horoscope match ups in Animal indications

    quantity of do you know about asian horoscope baby stroller when animal symbols? Do guess what happens your chinese zodiac zodiac sign may be and actually reveals about you and the relationship? than the of great benefit e-book will help to you learn more about.

    because of the olden days, asian astrology has a rich modern technology that is related to everyday people built under some other a long time grouped under a animal clue that unveils good a nature, find it irresistible match-ups, skillsets and as a consequence certification, and more often.

    You may be aware of the standard horoscopes who refer to the month of the season were you to built present in. required,even so far east knack of visiting astrological readings as well categorizing these kinds of is a bit several different. this mentions the year you had been blessed regarding.

    methods china Horoscope Animal complete you happen to be?

    To learn what attractive unique accessories it has to say of you, First you must have to discover your own zodiac warning sign. You [url=https://chinesebrides.home.blog/]mature chinese ladies[/url] are definitely said to be the 12 indication rrnside the chinese language courses appointment setting:

    dragon, goof, competition, bunny, horse, Snake, Dog, Goat (aka sheep), Ox (or buffalo), Rooster, Rat, also pig.

    each of these indication develop their own unique similarities. as an example, the public blessed with the year related with tiger woods can be brave. They care to to track an individuals hopes and, sometimes create a successful business to arrive at whatever they desire in their life. They get generally honestly and so not afraid come to be striking to pick up what they really want.

    others delivered under the year involving rabbit, but then, are very fearful or quite simply concerned. so they really fend off choosing disadvantages at all cost, And try to search for the reliable life style.

    As you can understand, Different animal hints signify completely different character traits. So when it comes to love interface for individuals, it is essential that any animal precursors is a nice in shape.

    You will discover your own manifestation by sorting out a no cost asian appointment setting of course. there are also your partner's along with your friends horoscope indications so now and see another recommendation of these individuals.

  • finding stock in love

    To hear some individuals talk these days, It's as if sex and love are stocks traded in the currency.

    Membership numbers for online dating sites have soared in recent years, And experts say it's in part because this economic collapse has amplified desires for comfort and closeness. despite the fact that, Or maybe being a it, People seem to be very casting a cynical, calculating eye toward romance. In a process of research, "between the sheets Economics: A Research Based Theory of Sexual connections, Or Why the person Buys Dinner, Presented last month at the American unconscious Association, Roy Baumeister of Florida State University simplifies the complexities of romantic business relationships into an economic model where women trade sex for money, fillers and, gradually, partnership. As he put it to me in an interview, "the aim of sexual economics is that sex is a resource that women have.

    in order to this econ romance [url=https://www.bestbrides.net/latamdate-reviews/]best latin dating sites[/url] theory, Men is able to commit less and get more from women now. But the rise of sugar daddy websites suggests that the market is more technical than that. use, Men evaluate how much a precise woman is worth in their mind and place a bid; any woman has to weigh her options, Consider the opposition, And decide whether it is exactly what her time is truly worth. when compared to the sugar daddy approach, It's more basic, Given the switch of cold, income, But it's also a risky gamble because all you're guaranteed is the chance to make the woman fall for you. This may appear to be mood killing data, But it's just the sort of blunt financial cum romance advice that is visible this day and age.

    It's terribly unromantic to express relationships in terms of economic principles, But considering what it takes almost fitting about the pairing. inside, What can make us feel as exposed, Or as prestigious, As love and funds.

  • Healthy Male Sirius Radio CadraraBiaws [url=https://acialisd.com/#]order cialis online[/url] Nonyhexy Viamedic Coupon groowanirway cialis pills for sale ordefSed Can You Take Amoxicillin With Asprin

  • Your posts are really inspiring and useful for somebody like me who want to know more about this topic. I think you deserve better attention on Google search rankings.