Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ユーザースクリプトでUIコンポーネントを非表示にするなど
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
meow
December 19, 2025
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ユーザースクリプトでUIコンポーネントを非表示にするなど
2025/12/20(土)秋葉原電脳倶楽部 技術発表会 #26 で発表した資料です
https://akiba.connpass.com/event/377612/
meow
December 19, 2025
More Decks by meow
See All by meow
ShareTrace 内部処理の調査
meow_noisy
0
130
GitFive 内部処理の調査
meow_noisy
0
87
バニラVisaギフトカードを棄てるのは結構大変
meow_noisy
0
1.3k
learnwithjohnbest氏の物理学的ファクトチェック術を学ぶ
meow_noisy
1
130
Pandocでmd→pptx便利すぎワロタwww
meow_noisy
2
3.1k
marpで出力したpptxのスライドをコピペすると白紙になる問題の調査
meow_noisy
0
160
FRAVIAの"Learning to transform question into effective queries"を読む
meow_noisy
0
110
『FRAVIA: The Art of Searching』を読む
meow_noisy
1
150
Stranger Case V3 作戦会議
meow_noisy
0
520
Other Decks in Technology
See All in Technology
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
100
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
940
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
6
4.9k
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
hackers_champloo_2026_tidb
makocchi
0
160
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
570
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
180
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
250
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
Featured
See All Featured
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Tell your own story through comics
letsgokoyo
1
1.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Transcript
2025年12⽉20⽇(⼟) 秋葉原電脳倶楽部 技術発表会 #26, meow (@meow_noisy)
発表概要 u Notionの右下の「Notion AI」アイコンを ユーザースクリプトで消す⽅法を考えたことについて発表する u 留意点 u Webアプリ版Notionを対象とする u
今回紹介する⽅法は、基本的にはデスクトップ版Notionアプリで は使えない u 2025年12⽉時点のNotion UIを使って説明している
アジェンダ u Notionについて u ユーザースクリプトについて u Tampermonkeyで右下のアイコンを消すことの実践 u プラスアルファ: 空⾏でスペースキーで起動するのを防ぐ
u おわりに
アジェンダ u Notionについて u ユーザースクリプトについて u Tampermonkeyで右下のアイコンを消すことの実践 u プラスアルファ: 空⾏でスペースキーで起動するのを防ぐ
u おわりに
Notion とは u 情報管理のためのワークスペース u メモ・タスク管理・データベース・Wikiなどを⼀体化できる u 個⼈のノートアプリからチームのプロジェクト管理・ナレッジ共有と してまで幅広く利⽤可能 u
個⼈的に気に⼊っている点 u markdown記法で⽂章を表現できる u 同期がちゃんとしている u 私がnotionに乗り換える前に使っていたサービスでは、 同期失敗が頻発し競合ページが複製されまくっていた u ドキュメント間に階層構造を作れる u ページ内にページを作ることができて情報整理しやすい u ブラウザで使える u win, mac, linux どこでも使える 画像: https://www.notion.com/ja
Notion AI の顔アイコンが追加 u NotionにはNotion AIというAIアシスタント機能があった u ページ内の⽂章をAIに編集させるなどが可能 u 2024年9⽉ごろに、Notion
AIを呼び出す際の 右下のアイコンが顔になる ※当時の画像を持っていないので 2025.12 の時点でのアイコンを使っている
Notion AI の顔アイコンの煩わしさ u ユーザが操作していない状態の時、gifアニメで顔が動く。 このアニメーションが⾮常に煩わしかった u 2025.12時点では動きがマイルドになっているが、実装された当 時はディズニー映画みたいなダイナミックな動きで顔がキョロキョ ロしていた
u 消すオプションも無い u 有料プラン⼊っても切る設定がなかった u 流⽯に我慢できなかった u 執筆を⽌める度にアニメーションが⾛る u → 実⼒⾏使を決意 顔が動くアニメーション https://x.com/NotionHQ/status/1839327386892115992
予備調査: ⼿動でコンポーネントを消してみる u ブラウザの検証ツールでコンポーネントのCSSセレクタを取得、 remove() で消せることを確認 u → ユーザースクリプトの出番 検証ツールで要素のパスを取得
検証ツールのコンソールでremove()を実⾏ アイコンが消えた
アジェンダ u Notionについて u ユーザースクリプトについて u Tampermonkeyで右下のアイコンを消すことの実践 u プラスアルファ: 空⾏でスペースキーで起動するのを防ぐ
u おわりに
ユーザースクリプトとは u Webページにユーザー側から差し込んで動作を 変えたり機能を追加したりするための⼩規模の (jsの)スクリプト u 専⽤のブラウザ拡張を通して特定のURLで ⾃動実⾏し、webサイトが提供すること以上の ことができるようになる u
ユーザースクリプトのためのブラウザ拡張は いくつかあるが、本記事では Tampermonkey を使⽤する u 別にGreasemonkeyなどでもよいはず ※⽣成AIで作成。フォントが崩壊していた部分は上から⽂字を張っています 実⾏ 変わる ⾒た⽬や挙動がカスタマイズされる
アジェンダ u Notionについて u ユーザースクリプトについて u Tampermonkeyで右下のアイコンを消すことの実践 u プラスアルファ: 空⾏でスペースキーで起動するのを防ぐ
u おわりに
Tampermonkey のインストール u webブラウザの拡張機能としてインストール u https://chromewebstore.google.com/detail/tampermonke y/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=ja u 本スライドではchromeを使⽤ アイコンクリックするとこのような感じ
ストア
Tampermonkey の使い⽅ u Tampamonkeyメニューから「新規スクリプトを追加」を選択 u エディタが開かれる u エディタにユーザースクリプト⽤のヘッダ(スクリプト名、どの サイトで実⾏するかなど)を書き、実⾏したいjsのスクリプトを 書く
u ここらへんは⽣成AIの活⽤どころ(後述)
Tampermonkeyでアイコンを消す1/3 u ⽣成AIにユーザスクリプトを書かせる
[参考]AIが⽣成したスクリプト例 // ==UserScript== // @name Hide Notion Assistant Corner //
@namespace https://tampermonkey.net/ // @version 1.0.0 // @description Remove Notion assistant corner button // @match https://www.notion.so/* // @grant none // ==/UserScript== (function () { 'use strict'; const selector = '#notion-app > div > div > div:nth-child(1) > div > div.notion-assistant-corner-origin-container > div'; const removeTarget = () => { const el = document.querySelector(selector); if (el) { el.remove(); return true; } return false; }; // すでに存在していれば即削除 if (removeTarget()) return; // SPA対策: DOM変化を監視 const observer = new MutationObserver(() => { if (removeTarget()) { observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true, }); })();
Tampermonkeyでアイコンを消す2/3 u Tampermonkeyのエディタに前ページのユーザースクリプ トをコピペし登録
Tampermonkeyでアイコンを消す3/3 u ブラウザ更新すると、⾮表⽰になる u 正常にユーザースクリプトが起動している ユーザースクリプトを起動するページだと アイコンにも(スクリプト数の)バッジが付く
⚠ユーザースクリプトの注意事項 u ユーザースクリプトは便利だがもちろん注意点もある u DOMに機微情報を直接埋め込むと、Webアプリやページ内の他の スクリプトから参照される可能性があるため、パスワードやAPI キーなどの機密情報は埋め込まない u 野良で配布されているユーザスクリプトもむやみに使⽤しないよう に注意する
u たとえ、“download all images automatically”みたいな便利そうな ⽂句を謳っていたとしても u 限界点として、アプリの仕様が変わればまたやりなおし u いたちごっこだが、⽣成AIのおかげで⽐較的楽に修正できるはず
アジェンダ u Notionについて u ユーザースクリプトについて u Tampermonkeyで右下のアイコンを消すことの実践 u プラスアルファ: 空⾏でスペースキーで起動するのを防ぐ
u おわりに
プラスアルファを書く背景 u ここまでアイコンを消す⽅法を書いたが すでに先⾏事例がネットにあった u ただし採った⽅法は異なる u NotionのうざいAIアイコンを消す⽅法 ︓課⾦して即解約した私がたどり着いた 唯⼀の対処法|munyoru
u https://note.com/munyoru/n/n3c60 40c4864c u 私の発表が⼆番煎じだったのは残念だっ たが、同じサムネでかつ、同じポイント で同じようにキレていて、同じ論調だっ たのは握⼿したい気持ちになった
先⾏事例の⽅法 u AdGuardのような広告ブロッカーでアイコンを(広告と⾒な して)選択して消す⽅法だった u このほうが広告ブロッカーを⼊れるだけなので楽だと思う
先⾏⼿法の限界点 u 広告ブロッカーだとNotion編集中、 カーソルが空⾏にあった時にスペース キーを押してしまうとnotion aiが起 動してしまうことが防げないと述べら れていた u ミスタイプすることがあり、意外に煩わ
しかったりする u 広告ブロッカーとの差別化として、 ユーザースクリプトでこれを防いでみ る スペース キー Notion AIが起動する…
キーバインド変更の ユーザースクリプトを作成 u notionのページ(html, js)をローカルに保存 u 保存したページファイル群のあるディレクトリ下でコー ディングAIエージェント(Codexなど)にnotionページを 参照させて依頼するだけ notion
ページの ファイル群
キーバインド変更スクリプトを Tampamonkeyで実⾏ u ⾏頭 スペースでも notion ai が起動しないことを確認 u もちろん、前項の右下アイコン消すスクリプトと併⽤も可能
わかりにくいがNotionの⾏頭でスペースキーを押しても ただの空⽩になっている ⽣成されたスクリプトをTampamonkeyに登録
[参考]「ユーザースクリプトで キーバインド変更」の応⽤例 u 「chatgpt(ブラウザ版)のenterキーを、送信ではなく改⾏ にする」、みたいなことも、同じ要領でできる u 誤送信が防げて気兼ねなく⽂章を勢いでかけるので精神的に良い 勢い余ってenterキーを押しても安全! chatgptのページをcodexに⾷わせて作らせたユーザースクリプト
アジェンダ u Notionについて u ユーザースクリプトについて u Tampermonkeyで右下のアイコンを消すことの実践 u プラスアルファ: 空⾏でスペースキーで起動するのを防ぐ
u おわりに
まとめ u notionのアイコンを(⽣成AIを活⽤しながら) ユーザースクリプトを⽤いて消すことについて Tampamonkeyの簡単な使い⽅とともに説明した u その他、ユーザースクリプトを使ったnotionの 拡張事例についても説明した u ⽣成AIに対象ページのhtml,css,jsを参照できるように
して依頼して実現 u ユーザースクリプトは結構ユーザー体験が変わる のでご興味があれば! u ⽣成AIのお陰でユーザースクリプトの敷居が ⼤幅に下がったので検討の余地はあると思います おまけ: 実際に本⼈に聞いた結果はこちら。 ⾃分がnotion aiであることは理解しているが 解答は不正確だった。
参考⽂献 u Tampermonkeyとは︖初⼼者向け使い⽅と簡単スクリプ ト解説 | 初⼼者エンジニアのつぶやき u https://www.takatechskill.com/archives/1112
ご清聴ありがとうございました @meow_noisy