Chrome Extensions

Programming with Text session #11

Session 11 - “Chrome Extensions” of my Programming with Text video series.


Introduction to Chrome Extensions

13 Nov 2017

This video introduces a new topic in the Programming with Text playlist: Chrome Extensions!



13 Nov 2017

In this video, I cover Bookmarklets, a simple way to modify run JavaScript code to modify browser content via a bookmark button.


Content Scripts

14 Nov 2017

In this video, I cover “content scripts” for chrome extensions. The content script is a JavaScript file that runs in the context of a web page (and can be used to modify that page.)


Background Scripts

15 Nov 2017

In this video, I discuss “background scripts” for chrome extensions.



21 Nov 2017

In this video, I cover “pop-ups” with chrome extensions.


Pop-ups Messaging

22 Nov 2017

In this video, I show you how to communicate between an extension “pop-up” and a content script with chrome’s messaging API.


New Tab Override

27 Nov 2017

In this video, I demonstrate chrome extension “overrides” – specifically the “tab override” which replaces the default page when you open a new tab in your browser.


Cross-browser Extensions

28 Nov 2017

The chrome extension API is also available as part of a more general “browser extension” API.