Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Getting Started With Chrome Extensions
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Steve Kibuika
July 31, 2022
Programming
100
0
Share
Getting Started With Chrome Extensions
A shallow dive into chrome extensions, how to build one and how I built one.
Steve Kibuika
July 31, 2022
More Decks by Steve Kibuika
See All by Steve Kibuika
The Closure(s) you need
kibuika
0
91
Google Maps API: Beyond the Map
kibuika
1
76
Other Decks in Programming
See All in Programming
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
250
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
120
PHPer、Cloudflare に引っ越す
suguruooki
1
120
実用!Hono RPC2026
yodaka
2
280
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
370
AIエージェントで業務改善してみた
taku271
0
550
AIを導入する前にやるべきこと
negima
2
310
GitHubCopilotCLIをはじめよう.pdf
htkym
0
300
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
180
t *testing.T は どこからやってくるの?
otakakot
1
830
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
1.1k
実践CRDT
tamadeveloper
0
610
Featured
See All Featured
Everyday Curiosity
cassininazir
0
200
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
270
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Google's AI Overviews - The New Search
badams
0
990
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
340
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
230
Automating Front-end Workflow
addyosmani
1370
200k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
ラッコキーワード サービス紹介資料
rakko
1
3.2M
Transcript
GETTING STARTED WITH CHROME EXTENSIONS Steve Kibuika by
Just in case slides at kibuika.com/ext-ppt extension repo at kibuika.com/grauchi-ext
tweet me at @the_kibuika
The atomics of chrome extensions manifest.json() The heart of the
extension. This is where all configurations live.
Manifest file format
Let's code
More manifest options... description icons action content_scripts background : {"service_worker":
"background.js}
Content Scripts Uses the DOM to read details and make
changes to web pages They work in isolated worlds (private execution environments) Declared statically Programmatically injected How to load content scripts:
Let's code
The Grauchi Extension All mixes under The Good Company youtube
channel are not well named. There is no way to tell whether a video is a HipHop/Afrobeats/Reggae/Pop mix. Perfect problem for an extension!!!
Problem specifics Finding the videos and their titles Replacing the
titles with appropriate titles Finding the appropriate titles Scaling
The HOW Lets look at the code
Questions??
Find me twitter @the_kibuika github kibuika.com/git