ニコニコ動画などで Flash 動画プレーヤーの選択状態を維持しないユーザスクリプト【PreventFlvSelection】
Firefox の GreaseMonkey ユーザスクリプト。 Opera には非対応。
ニコニコ動画や YouTube で、Flash 動画プレーヤーをクリック後、選択状態を自動解除(アンフォーカス)することで、キーボードによるページ操作(移動等)が妨害されなくなります。
ニコニコ動画のマイリスト連続再生、生放送、台湾版、ドイツ版、スペイン版にも対応。
// ==UserScript== // @name PreventFlvSelection // @namespace http://d.hatena.ne.jp/shobonengine/ // @include http://www.nicovideo.jp/watch/* // @include http://www.nicovideo.jp/playlist/mylist/* // @include http://tw.nicovideo.jp/watch/* // @include http://es.nicovideo.jp/watch/* // @include http://de.nicovideo.jp/watch/* // @include http://live.nicovideo.jp/watch/* // @include http://watch.live.nicovideo.jp/watch/* // @include http://www.youtube.com/watch* // ==/UserScript== (function() { // ------------------------------------------------------------------------- // 動画プレーヤーの focus を解除する // ------------------------------------------------------------------------- function clickFlv(e) { // console.log('clickFlv: ' + e.type + ' ' + e.target + ' ' + e.currentTarget); e.target.blur(); // <embed> } // ------------------------------------------------------------------------- // ニコニコ動画 // ------------------------------------------------------------------------- var flvplayer = document.getElementById('flvplayer'); var flvplayer_container = document.getElementById('flvplayer_container'); // contains embed#flvplayer if (flvplayer && document.addEventListener) { flvplayer.addEventListener('click', clickFlv, false); // Firefox3.6 flvplayer_container.addEventListener('mouseup', clickFlv, false); // Chrome } // ------------------------------------------------------------------------- // YouTube // ------------------------------------------------------------------------- var movie_player = document.getElementById('movie_player'); var watchPlayer = document.getElementById('watch-player'); // contains embed#movie_player if (movie_player && document.addEventListener) { movie_player.addEventListener('click', clickFlv, false); // Firefox3.6 watchPlayer.addEventListener('mouseup', clickFlv, false); // Chrome } })();
Mac の Firefox3.6, Chrome で動作確認(Opera は動作せず)。
Windows, Linux では動作せず。
インストール:http://userscripts.org/scripts/source/111364.user.js
ダウンロード:http://userscripts.org/scripts/show/111364
1. ニコニコ動画でプレーヤーより下方を非表示にするユーザスクリプト【NicovideoHidden】 - ShobonEngineの日記
2. ニコニコ生放送でプレーヤーより下方を非表示にするユーザスクリプト【NicoliveHidden】 - ShobonEngineの日記
3. ニコニコ動画の最新ニコレポをスッキリさせるユーザスクリプト【NicorepoHidden】 - ShobonEngineの日記
Firefox 3 Hacks ―Mozillaテクノロジ徹底活用テクニック
- 作者: 江村秀之,池田譲治,下田洋志,松澤太郎,dynamis
- 出版社/メーカー: オライリージャパン
- 発売日: 2008/08/27
- メディア: 単行本(ソフトカバー)
- 購入: 4人 クリック: 489回
- この商品を含むブログ (54件) を見る