Greasy Fork

Greasy Fork is available in English.

画像のホバーで拡大

 Shift+H:オンオフ切替 ホバー中の画像を(y:yandexで画像検索/d:名前を付けて保存) a:twitterで画像をトリミングさせない

当前为 2023-02-24 提交的版本,查看 最新版本

作者
minarai
评分
0 0 0
版本
0.1.10
创建于
2021-10-20
更新于
2023-02-24
大小
19.7 KB
许可证
暂无
适用于
所有网站

すべてのサイトで動作します

■ 機能

1.Shift+H 画像にマウスホバーで拡大表示
 オンの時にimgタグの画像や動画にマウスカーソルを乗せるとポップアップで拡大表示します
 Shift+Hキーを押すたびに今いるサイトでの動作を「オフ」→「オン(瞬間)」→「オン(3/60秒で拡大)」と変更します
 「オン(瞬間)」ではマウスポインタを載せた瞬間に拡大表示し、
 「オン(3/60秒で拡大)」ではマウスポインタを載せてマウスを3/60秒間静止させた時に拡大表示します
 デフォルトは「オン(3/60秒で拡大)」です
 設定はドメインごとにGM_setValue領域に保存されます

2.y 画像をyandex画像検索
 拡大表示が出ているときにyキーを押すとその画像をyandex画像検索します(要ポップアップ許可)

3.a twitterで縮小画像をトリミングさせない
 オンの時はtwitterで縮小画像をトリミングさせず縦横比を維持して縮小する(object-fit:contain)ようにします
 デフォルトはオフでtwitterでaキーを押す度にオンオフします
 設定はGM_setValue領域に保存されます

4.d ホバーしている画像を「名前を付けて保存」
 後述する設定を変更したあと機能1で画像にホバーして拡大表示している時に
 dキーを押すとその画像の「名前を付けて保存」を起動します


■ 設定

 スクリプト冒頭部分で若干の設定ができます

const hoverTimeDefault = 3; // デフォルトの動作モード -1:オフ 1:オン(瞬間) 2~:画像に乗せてn/60秒静止したら
const defaultDelay = 3; // Shift+H押下時に切り替わる動作モードの3つ目(3/60秒)のタイミングを指定
const KEY_SELECT_DELAY = "Shift+H"; // 動作モード切り替えキー
const CONFIRM_FOR_Y = 1; // 1:yキーでyandex検索をする時URLの確認を求める
const USE_D_TO_SAVE = 0; // 1:dキーでホバー中の画像を「名前を付けて保存」する 0:無効
const USE_SAVE_AS = true; // true:「名前を付けて保存」画面を使用する false:使用しない


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