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
Chrome拡張機能の新機能 Side Panel APIについて
Search
YukiWatanabe
June 21, 2023
Technology
0
1.6k
Chrome拡張機能の新機能 Side Panel APIについて
https://gdgnagoya.connpass.com/event/283782/
で発表した資料です。
YukiWatanabe
June 21, 2023
Tweet
Share
More Decks by YukiWatanabe
See All by YukiWatanabe
firebaseを使って簡単にサイト作成!半年でそれっぽい クイズアプリを作成する!
yutaroud
0
150
Other Decks in Technology
See All in Technology
PHP開発者のためのSOLID原則再入門 #phpcon / PHP Conference Japan 2025
shogogg
3
560
2年でここまで成長!AWSで育てたAI Slack botの軌跡
iwamot
PRO
4
600
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
2.9k
Windows 11 で AWS Documentation MCP Server 接続実践/practical-aws-documentation-mcp-server-connection-on-windows-11
emiki
0
860
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
110
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
2
190
Witchcraft for Memory
pocke
1
160
実践! AIエージェント導入記
1mono2prod
0
150
BrainPadプログラミングコンテスト記念LT会2025_社内イベント&問題解説
brainpadpr
1
160
ひとり情シスなCTOがLLMと始めるオペレーション最適化 / CTO's LLM-Powered Ops
yamitzky
0
410
Agentic Workflowという選択肢を考える
tkikuchi1002
1
450
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
890
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
Writing Fast Ruby
sferik
628
61k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Become a Pro
speakerdeck
PRO
28
5.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Bash Introduction
62gerente
614
210k
For a Future-Friendly Web
brad_frost
179
9.8k
Why Our Code Smells
bkeepers
PRO
337
57k
How to train your dragon (web standard)
notwaldorf
92
6.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Transcript
Google I/O 2023 Chrome拡張機能の新機能! Side Panel APIについて
Google I/O 2023 振り返り • Google Map Immersive view •
Google Photo Magic Editor • 次世代言語モデルPaLM2の発表 • Bard 日本語化対応 • Duet AI for Google Workspace, Google Cloud • Pixel新製品の発表 などなど
講演内容: https://io.google/2023/program/ef3f10de-8e4f-43f4-9a04-82d03bbebe06/intl/ja/ この講演内容では、セキュリティについてや Chrome拡張の歴史についても語っているので一度見てみると面白いです。 (というかそちらがメインで話されてます ) Chrome拡張機能の新機能について
Side Panel APIというのが使用可能になりました
Side Panelとは 2022年3月に有効化された機能 Webブラウザの左右片側に拡張表示されるパネルのこと デフォルトだとリーディングリスト/ブックマーク/google関連サービス などが利用可能 今までは調べ物を ちょっと快適にしてくれる くらいの機能でした。
このサイドパネルの表示領域を Chrome拡張で使えるように!
Side Panel APIが使えることで何が嬉しくなるか • 情報拡張に役立つ ◦ 例)特定サイト専用の独自ショートカットを作る ◦ 例)簡易的なメモ機能の作成 •
マルチタスクの効率化 ◦ 例)ブラウザで調査しながら、サイドパネルで別作業
Side Panel APIの機能 • 独自のUIをサイドパネル上に表示する • 特定のWebサイトのみで起動させることも可能 • 今表示しているサイドパネルから別のサイドパネルに切替可 •
サイドパネルから全てのChromeAPIにアクセスすることが可能
使い方 同一階層にsidepanel.htmlを追加 manifest.jsonに下記を追加 • permissionsにsidePanelを追加する。 • side_panelのdefault_pathにsidepanel.htmlを追加 あとは普通の拡張機能の作成とそこまで変わらないです。 サンプルを公式が上げてくれているので参考にしてください。 (github/chrome-extensions-samples)
{ "manifest_version": 3, ~~~~~~~~~ "side_panel": { "default_path": "sidepanel.html" }, "permissions":
["sidePanel"] } manifest.jsonのイメージ
サンプル作成 TODOアプリをサイドパネルに表示した例 作り方は普通のTODOアプリを作るのと変わらないです!
最後に開発におすすめの拡張機能を紹介します! • DeepL翻訳: 英語ドキュメント読むのに必須レベル • Redirect Path: リダイレクトの確認に便利 • GoFullPage:
ページ全体のスクショを取るときに便利(開発時に検 証結果のスクショを貼るときなど) • Talend API Tester: curlより直感的. APIの検証などに便利 • Autofill: テスト時の自動入力が楽になります。 などなど
みなさんもよいChrome拡張ライフを!