メインコンテンツへスキップ
YK
経歴
スキル
プロジェクト
研究・発表
ブログ
GitHub
読み込み中...
ホーム
プロジェクト
UberEats高杉くん
ツール・自動化 · 完了
UberEats高杉くん
UberEatsで破産しそうなので、ここで我慢すればこんなものが買えると提示してくれるChrome拡張機能
GitHub
期間
2024年8月 – 2024年8月
分野
ツール・自動化
所属
趣味(個人・チーム)
状態
完了
HTML & CSS
JavaScript
概要
アーキテクチャ
技術的挑戦
関連プロジェクト
概要
UberEatsで破産しそうな時に、ここで我慢すればこんなものが買えると提示してくれるChrome拡張機能を開発しました。
UberEatsの注文画面でカートの合計金額を取得し、その金額で購入できる商品を表示することで、過剰な出費を抑制することを目的としています。
Chrome拡張機能として実装し、UberEatsのページに直接機能を組み込むことで、注文時に自然に表示されるようにしました。
アーキテクチャ
図を拡大して見る
popup.html / popup.js
ポップアップUI
background.js
バックグラウンド処理
content.js
スクリプト注入
UberEatsのページ
図を開く
Chrome拡張機能として開発しました。
manifest.jsonを使用して拡張機能の設定を行い、content.jsを使用してUberEatsのページにスクリプトを注入しました。
background.jsを使用してバックグラウンド処理を実装し、popup.htmlとpopup.jsを使用して拡張機能のポップアップUIを実装しました。
UberEatsのページのDOMを操作してカートの合計金額を取得し、その金額で購入できる商品を表示する機能を実装しました。
技術的挑戦
課題
UberEatsのページ構造の理解とDOM操作
解決
UberEatsのページのDOM構造を解析し、カートの合計金額を取得する方法を実装
課題
Chrome拡張機能の実装
解決
manifest.json、content.js、background.js、popup.html/jsを使用してChrome拡張機能を実装
課題
商品情報の取得と表示
解決
カートの合計金額で購入できる商品を取得し、適切に表示する機能を実装
同じ技術を使ったプロジェクト
FLEXKEY 施設利用時間一覧
2026 · Web · JavaScript · HTML & CSS
GenieSlack: ハッカソンでのチーム開発
2023 · AI · Python · HTML & CSS
研究データの可視化ツール
2023 · Web · HTML & CSS · JavaScript
前のプロジェクト
Gatherの入退室通知ツール
次のプロジェクト
SummaryPocket