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
Steve Kibuika
July 31, 2022
Programming
97
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
89
Google Maps API: Beyond the Map
kibuika
1
74
Other Decks in Programming
See All in Programming
AIエージェントで業務改善してみた
taku271
0
500
安いハードウェアでVulkan
fadis
1
940
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
220
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
370
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
4.8k
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
150
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
130
ハンズオンで学ぶクラウドネイティブ
tatsukiminami
0
110
20260320登壇資料
pharct
0
170
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
630
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
450
Nuxt Server Components
wattanx
0
260
Featured
See All Featured
Side Projects
sachag
455
43k
30 Presentation Tips
portentint
PRO
1
270
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
160
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Speed Design
sergeychernyshev
33
1.6k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
The Pragmatic Product Professional
lauravandoore
37
7.2k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
320
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
170
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
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