Augmenting the Internet with Browser Extensions
summary
A Textio browser extension for Chrome uses JavaScript HTML and CSS with content scripts and a background script to inject a live writing score and highlights into Gmail and LinkedIn; it avoids site‑specific conditionals by using site configs, sizes UI dynamically, and solves DOM conflicts with a layered sandwich highlighter implemented via the shadow DOM plus mouse‑hit testing hacks — the extension works in real time without breaking host editors.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:24What is Texio
- 1:28What is a browser extension
- 2:28What can a browser extension do
- 4:03Limitations of browser extensions
- 7:58Sitespecific conditionals
- 14:33Dont break the host page
- 15:13Example
- 16:26Highlighter
- 19:11Hilah
- 19:43Mouse Tracking
- 20:42Absolute Positioning
- 21:08Shadow DOM
- 22:22Chrome Extension
- 24:21Summary
related talks
22mExtending the Web - explore new UI surfaces with WebExtensions
32mConversations Without Prompts: AI in the Web
19mFusion: Opportunistic Web Prototyping with UI Mashups
01mEntrevista
11mHow Bloomberg Built a Talent Sourcing Chrome Extension Using React
41mCross browser extensions – lets make one
33mBecome a wizard and make the browser your own
22mCross browser extensions - lets make one
