2008年10月07日

Turn off Nicomment: ニコニコ動画のコメントをデフォルトで非表示にするGreasemonkeyスクリプト

【2011-04-04 追記】
firefox4用に修正(firefox3だと動かないです。)
var player = unsafeWindow.document.getElementById('flvplayer');
と書き換えるとfirefox3でも動きます
----------------------

タイトル通りのやつです。
turn_off_nicomment.user.js
(※)Greasemonkeyのバージョンが、0.8以上である必要があります。

画像必要ないけど、文字だけってのもさみしいので、一枚貼っとく。
20081007.jpg
動画のページを開いたときに、コメントを非表示に。
repeat設定みたいに、動画をまたいで設定を持っててくれれば、こんなのいらないのになぁ。
まぁ、コメントあってこそのニコニコだとは思いますが。


今回のスクリプトは、ライブラリを使ってみていて、
自分で書いた部分は無いと言っていい感じ。

有名だとは思いますが、とっても便利です。
Greasemonkeyスクリプトからニコニコ動画のFlashプレーヤーを操作するライブラリ(バージョンアップ)
Greasemonkeyスクリプトに自動更新機能をお手軽に付ける

-----
変更履歴

【2009-05-01 追記】
新プレイヤーに対応 (旧プレイヤーでも動きます)

【2009-11-01 追記】
いつの間にかインストールできなくなってたっぽいので直しました <(_ _)>
旧プレイヤーっていつの間にかなくなったんですかね?
oldplayer=1 を付けても旧プレイヤーにならない。。。
posted by favril at 03:44 | Comment(17) | TrackBack(0) | Greasemonkey
この記事へのコメント
ありがとう。こういうの探してたんだ。
Posted by matsuda at 2008年10月26日 15:42
新プレイヤーになってから動かなくなっていました。
お手数ですが、修正してもらえないでしょうか
Posted by anonymous at 2009年04月30日 03:31
> anonymousさん

報告ありがとうございます。
直してみましたので、再インストールをお願いします。
また、何か問題があったら報告いただけると助かります <(_ _)>
Posted by favril at 2009年05月01日 04:24
最近になってシークバーの読み込みが終わりきらないと
非表示設定にならなくなってしまったのですが…
お手すきな時に修正よろしくお願い致します
Posted by k at 2010年03月01日 02:23
> kさん

私の方では、特に問題無く動作しており、
動画を読み込み終えなくとも非表示設定が有効になります。
(「Windows XP SP3, Firefox 3.6, Greasemonkey 0.8.20100211.5」と
「Windows XP SP3, Firefox 3.0.18, Greasemonkey 0.8.20080609.0」で
正常動作を確認)

念のため、スクリプトを確認しましたが、
原因はわかりませんでした。

このスクリプトが行なっていることは単純で、
0.3秒ごとにplayerに対して、コメントをoffにする命令を出しているだけです
(命令が成功したら以降は何もしません)。
ページ表示直後で playerの準備が出来ていないと、命令は失敗しますが、
成功するまで0.3秒のインターバルを挟んで命令を出し続けます。

ここからは、完全に推測の話になりますが、
(全然見当違いの可能性もありますのでご了承ください。)
kさんがjavascriptの実行を抑制するアドオンなどをインストールしていたりすると、
0.3秒ごとに実行を繰り返すこのスクリプトが何らかの影響を受けているかもしれません。

これ以上は大変申し訳ありませんが、わかりません。
何卒、ご理解頂ければと思います <(_ _)>
Posted by favril at 2010年03月01日 03:48
Firefox 4.0 Greasemonkey ver,0.9.1になってから
このスクリプトだけ動かなくなってしまいました。
とても重宝していたので、できれば対応お願いしたいのですが。
Posted by at 2011年03月25日 03:28
> 名無しさん

ご報告ありがとうございます。

現象はこちらでも確認しましたが、解決方法がわからない状態です。
(ニコ動のページで、firefox4のgreasemonkeyだとsetIntervalが正常に動いていないようです。)

うまく解決できるかもわからないです。
ひとまず現状報告だけ><;
Posted by favril at 2011年03月31日 17:07
対応ありがとうございます。
気長にまっています。
Posted by at 2011年03月31日 18:17
var player = unsafeWindow.document.getElementById('flvplayer').wrappedJSObject;
と書き換えたら動きますよー
Posted by at 2011年04月02日 10:24
動作確認しました、情報ありがとうございました。
やはりあると便利なスクリプトですね。 
Posted by at 2011年04月02日 17:01
ありがとうございます><

コードもアップデートしておきました。
Posted by favril at 2011年04月04日 12:40
通りすがりの者ですが、ありがたく使わせて頂きます。
Posted by konbu at 2012年05月26日 20:38
とても便利です
ありがとうございます
Posted by ratora at 2012年07月31日 13:14
Firefoxを更新したら機能しなくなってしまいました。
21.0です。
Posted by at 2013年05月17日 18:14
ググったらFirefox21以降で非表示にする方法を公開されてる方おりますね。
「ユーザースクリプトの管理」→「設定」→「ユーザースクリプトを編集」→11行目の末尾「.wrappedJSObject」を削除。
これで原宿バージョンなら非表示に。Qや銀座ならこれに加え、
11行目の「flvplayer」を「external_nicoplayer」に書き換え。
これで行けます。
Posted by at 2013年10月15日 17:49
ありがとう。出来ました。
これで低俗なコメントを気にせずに動画を楽しめます。
Posted by at 2013年12月23日 08:47
Turn off Nicommentがダウンロードできません
Greasemonkey2.2をダウンロードしてあります
Firefoxのバージョンは31.0です
Posted by at 2014年09月03日 18:23
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。