¥+クリックした要素を削除

¥+^:指した要素を非表示登録 Ctrl+^:非表示登録をundo Shift+^:非表示登録を編集 ¥+左クリック:要素を削除 ^+左クリック:親要素を削除 Shift+Alt+¥:見えない要素を削除 ¥+@:要素のtextを編集可能化  ¥+BS:要素の横幅を拡大 ¥+.:指した要素を画像として保存 ¥+Enter:指した要素をドラッグできるようにする ¥+f:ページ全体のフォントを詰める

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
minarai
日安装量
0
总安装量
60
评分
1 0 0
版本
0.8.2
创建于
2018-11-08
更新于
2025-12-07
大小
50.8 KB
许可证
暂无
适用于
所有网站

どの機能もすべてのページで動作します

■ 共通の仕様

¥キーを押すとマウスカーソルで指している要素に赤い点線の枠が付きます
この時ついでにポップアップでその要素を指す簡単なCSSセレクタとそれにヒットする要素数を表示します(クリックでコピー)
これを踏まえて以下の機能が使えます

■ 機能

1.¥+^ マウスで指している要素を非表示登録
¥+^を押すとマウスで指している要素を非表示(display="none")にします
uBlock Origin の要素隠蔽フィルターやRemove It Permanently(RIP)のように使えます
複数の要素をいくつでも登録できます
設定はGM_setValue領域にドメインごとに記憶され、以降同じドメインのページを開いた時は自動的に非表示にします
要素の指定は追加するCSSセレクタを自動的に作ることでやっているので、うまく消えなかったり違う要素が消えるようになってしまうことがあり、だいたいページの始めの方に固定的にあるものはうまくいきますが途中以降にあるものはうまく特定できないことが多いです
その場合は手動でCSSセレクタかXPathを書いて機能3で登録してください
この機能は不可視要素にするだけでHTMLツリーには存在が残っています

2.Ctrl+^ 自動非表示登録の末尾の1つを削除
機能1のすぐ後に行えばアンドゥ機能に相当します
厳密には自動非表示リストの末尾の1つ(|で区切られた最後のもの)を削除します
この機能は現在CSSセレクタにしか対応せず、記述がXPathを含んでいる時は何もしません

3.Shift+^ 自動非表示登録の内容を編集
機能1の非表示登録のCSS/XPathをプロンプトで自分で自由に編集できます
無から自分でCSS/XPathを書くこともできます
GM_setValue領域にドメインごとに記憶され、以降同じドメインのページを開いた時は自動的に非表示にします

#これ以降の機能4~8は記憶はしないのでリロードすると元に戻ります

4.¥+左クリック マウスで指している要素を単発削除
¥を押しながら要素を左クリックするとマウスで指している要素をremoveしてHTMLツリーから削除します
¥+右(または^+右)クリックでアンドゥします

5.^+左クリック マウスで指している要素の親要素を単発削除
^キーを押すとマウスで指している要素の1つ親の要素(tableならその行)に赤い点線の枠が付きます
そのまま左クリックすると枠の付いた要素をremove()してHTMLツリーから削除します
巨大なtableから要らない行を削除して見たい行を残す時などに使います
いくつかの特定のサイトでは切りの良い特定の親要素まで遡って消します(例:youtubeでは動画の枠1つ等)
¥+右(または^+右)クリックでアンドゥします

6.Shift+Alt+¥ 非表示状態の要素を単発削除
Shift+Alt+¥を押すと今存在する非表示状態(display="none"など)の要素を全てremove()してHTMLツリーから削除します

7.¥+@ マウスで指している要素を編集可能化
¥+@を押すとマウスで指している要素のテキストを編集可能(contenteditable="true")にします

8.¥+BackSpace マウスで指している要素の横幅を広げる
¥+BackSpaceを押すとマウスで指している要素の横幅(width)をその場で無理やり広げます

9.¥+.(ピリオド)/^+.(ピリオド) マウスで指している要素をWebP画像として保存
¥+.を押すとマウスで指している要素(^+.なら親要素)をWebP画像として「名前を付けて保存」します
この時自動的に付けられるファイル名がクリップボードにもコピーされます
CanvasBlockerの類が有効だと動作が重くなったり処理を完遂できる画像サイズが小さくなったりするかもしれません

10.¥+:(コロン) マウスで指している要素にぼかしをかける
¥+.を押すとマウスで指している要素にぼかしをかけます(押すたびに強さが変化)

11.¥+Enter/^+Enter マウスで指している要素(^+だと親)をドラッグ可能にする(実験的)
12.¥+f ページ全体の文字表示を詰め気味にする(押すたびに何段階か変化)


■ お知らせ

機能1で自動生成するものをXPathからCSSセレクタに移行しました
機能1~3でXPathとCSSセレクタを混在させることはできないので追加や変更をしたい時は基本的に機能3でリセットしてください


不具合や要望があれば:(Bitmessage)BM-NBKhGgzahPds3f5Ms6ZRJyvZoMNgTYy4