こんにちは、さち です。
ニコニコ動画のコメントを常にオフにできる
Greasemonkey用スクリプト「Turn off Nicomment」。
長年使い続けているスクリプトですが
時代の流れにより、ニコニコ動画のプレイヤーも HTML5 になり
ついに、スクリプトの効果がなくなってしまいました。
作者様のブログは2009年11月で更新が止まっているので
修正対応などの可能性はほぼゼロ……。
自力で HTML5 版プレイヤーに対応させてみます。
HTML5プレイヤーでも Turn off Nicomment を使う
- 「アドオンマネージャー(Ctrl + Shift + A)」を開き
Greasemonkey の「ユーザースクリプト」を表示。
「Turn off Nicomment」の「設定」をクリック。
- 「このユーザスクリプトを編集」をクリック。
- 下記(3~6行目)のように記述を挿入して、上書き保存します。
(function(){ var player = unsafeWindow.document.getElementById('external_nicoplayer'); if(!player) { document.getElementsByClassName('CommentOnOffButton')[0].click(); return false; } var timer = setInterval(function() { try { player.ext_setCommentVisible(false); // playerの準備ができてないとここでこける clearInterval(timer); } catch(e) { // player isn't ready } }, 300); })();
- これで、HTML5プレイヤーでもコメントが自動でオフになります。
Flash 版プレイヤー用の記述も残してあるので
Flash 版,HTML5 版どちらのプレイヤーもコメントがオフになります。
(Flash 版プレイヤーでしか再生できない動画が一部あるため)
JavaScript についてはまだまだ勉強中の身です。
上記の記述でとりあえずは動きますが使用は自己責任でお願いします。
コメント
この方法でも使えなくなってしまったようです……。
なんとか対応させられないでしょうか。