Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[MIERUNE] rubyのChrome拡張機能の開発について

a774 nn
June 06, 2023
570

[MIERUNE] rubyのChrome拡張機能の開発について

a774 nn

June 06, 2023
Tweet

Transcript

  1. Chrome拡張機能の構成ファイル • Manifest.json • Chrome拡張の設定ファイル • Content Script • 特定のページでJSを読み込む機能

    • Popup • ロゴクリック時のHTML表示機能 • Background(Service Worker) • バックグラウンドJS実行機能 and more… 7 拡張機能サンプル
  2. ruby.wasmを利用した拡張機能の実装 • manifest.json - content-script.umd.jsを読み込む - これがruby.wasmのエントリー • content-script.umd.js -

    rubyVMの初期化 - Fetch API越しにコード実行 • content-script.rb - DOM操作とリスナの登録 12