← Works に戻る 公開リポジトリ yt-volume-precise — YouTubeの
数値入力とプリセットで音量を調整する操作画面
yt-volume-precise — YouTubeの音量を数値で調整するChrome拡張
YouTubeの
YouTubeだけに
操作部品を

紹介
YouTubeの
Case study / 08
誰のどんな課題か
YouTubeの
- 数値入力
- プリセット
- 最小権限
やったこと・設計の判断
数値とプリセットで音量を指定する
音量の
権限と依存を限定し、検査できる形にする
permissionsは
これらの
Chrome・Edge
- storage
- YouTube
- verify.sh
技術
- Chrome
拡張 Manifest V3 - JavaScript(classic script)・CSS・HTML
- Web Audio:ブーストを
有効に した 場合のみ 使用 - bash・Node.js:node --testと、
Node上の 偽 DOM・偽 chromeに よる 検査
- JavaScript
- Web Audio
- node --test
規模・数字
- 13verify.sh:13項目合格、
失敗0件。 - 162検査器自身の
回帰 テスト:162件合格、 失敗0件。 - 5拡張本体の
JavaScript:5ファイル、 計2,066行。 - 5既定
プリセット:15・30・50・70・100の 5個。 ブースト上限は 300。
公開リンク
Chrome