How to Make a Chrome Extension
If you’re wondering how to make a Chrome Extension, Chrome’s extension documentation is great for basic implementations. However, to use more advanced features requires a lot of Googling and Stack Overflow. Let’s make an intermediate Chrome extension that interacts with the page: it will find the first external link on the page and open it in a new tab. manifest.json The manifest.json file tells Chrome important information about your extension, like its name and which permissions it needs. The most basic possible extension is a directory with a manifest.json file. Let’s create a directory and put the following JSON into manifest.json : { "manifest_version" : 2 , "name" : "My Cool Extension" , "version" : "0.1" } That’s the most basic possible manifest.json , with all required fields filled in. The manifest_version should always be 2 , because version 1 is unsupported as of January 2014. So far...