Chrome Extensions

Timeline: Jul 2020

Here are some quick & easy Chrome extensions I worked on - I wanted to explore developing extensions due to several reasons:

  • My general interest towards web development
  • My curiosity about how easy/hard it would be to get started with developing extensions
  • The thought of building cool little browsing helpers

Project #1: Copy/Paste Stack This extension implements a copy/paste stack for users such that successive text they copy (with cmd/ctrl + c) is saved to a stack, and is removed from the stack as they paste (with cmd/ctrl + p). The extension works across multiple tabs and multiple windows.

Challenges faced/Things learned:

  • working with the Chrome API, content scripts, background scripts, and message-passing between the content & background scripts
  • using custom data types and ES6 modules in the extension
  • using the asynchronous Clipboard API

Project #2: Read Later (Incomplete!) This extension implements a special bookmarks folder in Chrome to which the user can add webpages to review later, and the extension recommends one page to read from this folder everytime the user opens the Google home page.

What has been implemented so far:

  • Adding the special bookmarks folder to user’s browser upon installing the extension, adding pages to the folder, retrieving the list of pages when the Google home page is visited.
Gökçe Dilek
Gökçe Dilek
Software Engineer & Open Source Contributor

Related