単語記事: Greasemonkey

編集

Greasemonkey(グリースモンキー) とは、 Mozilla Firefoxの拡である。略称は「グリモン」、「ぐりもん」など。

概要

Greasemonkey上で動作するJavaScriptGreasemonkeyスクリプトユーザースクリプトなどと呼ばれ、そのスクリプトを導入することで ウェブページの機を拡したり 見たを変更したりできる。 拡張子.user.js

Greasemonkeyから生したシステムがいくつかあり、Firefox以外のブラウザでもGreasemonkeyスクリプトの利用が可である。

安全性

ブラウザ開発元の公式サイトAdd-ons for Firefoxなど)で配布されているアドオンは、審機関を通過した後に開されており、較的安全であると言える。 しかしGreasemonkeyスクリプトの安全性は、スクリプトインストールする各個人にゆだねられる。 導入の際は、各スクリプトが信頼できるものか否か判断した上でインストールしていただきたい。

見たの変更だけなら、 ユーザースタイルシートを利用すればGreasemonkeyスクリプトが必要ない場合もある。

各ブラウザでの導入方法

例として、後述のニコニコ大百科関連スクリプト NicoDicBBSViewerGreasy Forkからインストールする手順を示す。

Userscripts.orgなどのサイトにはマルウェアの広告が表示されていることがあるので、間違えてそちらをクリックしてしまわないように注意。(「Download」などと書かれた大きなボタンが表示されていたりする)

Firefox

  1. Greasemonkeyインストールする
    1. 上のアドオン配布サイトを開き、 Firefox に追加クリックする
    2. ソフトウェアインストールダイアログが出てから数秒待ち、 今すぐインストールボタンが選択できるようになったらクリック
    3. ウィンドウの左上今すぐ再起動( R)というボタンが表示されるので、クリックして再起動
  2. NicoDicBBSViewerの紹介ページを開き、スクリプトインストールボタンクリックする
  3. ユーザースクリプトインストールダイアログが表示されるので、内容を確認したうえで インストールボタンクリックする
  4. スクリプトが記述されたタブが開いたままになっていたら、閉じておく

Opera

  1. Tampermonkey Betaインストールする
    1. 上の拡配布サイトを開き、ページ右上あたりにある Operaに追加クリックする
    2. インストールしていますという表示に切り替わるので、しばらく待つ
    3. インストールされましたという表示に切り替わり、Tampermonkey開発者のサイトが開く。マルウェアの広告が表示されていることがあるので、クリックしないように注意
  2. NicoDicBBSViewerの紹介ページを開き、スクリプトインストールボタンクリックする
  3. Tampermonkey Betaダイアログが表示されるので、内容を確認した上で OKボタンクリックする
  4. スクリプトが記述されたタブが開いたままになっていたら、閉じておく

Google Chrome

  1. Tampermonkeyインストールする
    1. 上の拡配布サイトを開き、ページ右上あたりにある 無料クリックする
    2. 「新しい拡の確認」ダイアログが表示されるので、内容を確認したうえで 追加ボタンクリックする
    3. インストール了し、Tampermonkey開発者のサイトが開く。マルウェアの広告が表示されていることがあるので、クリックしないように注意。
  2. NicoDicBBSViewerの紹介ページを開き、スクリプトインストールボタンクリックする
  3. NicoDicBBSViewerのインストールに関するが表示されるので、内容を確認した上で インストールボタンクリックする

Safari

GreaseKitNinjaKitインストールすれば、Greasemonkeyスクリプトを利用できるようだ。

有名なスクリプト

AutoPagerize
複数ページに分かれている記事・検索結果等を読むときに、画面下部までスクロールすると、自動的に次のページを継ぎ足してくれる
Greasemonkey版が止されたため、ブラウザとして開発が続けられている AutoPagerizeへのリンク追記しておく。

Greasy ForkOpenUserJS.orgMonkeyGutsには、様々な人が作ったスクリプト投稿されている。

※近年、Userscripts.orgに品質の悪いスクリプト悪意のあるスクリプトが横行するようになってきたことを受け、Jason Barnabe氏(Stylishの開発者でuserstyles.orgの管理者)が新たなスクリプトのリポジトリとしてGreasy Fork開した模様。現在、Userscripts.orgは閉鎖している。

niconicoで使えるスクリプト

追記歓迎。とりあえず筆者のFirefoxインストールされているものを挙げておきます。掲示板へのコメントも歓迎です。

niconico全体で動作するもの

HarajukuPlayer
動画プレイヤーを最新の原宿バージョンにし(要UA偽装)、生放送プレイヤー原宿バージョンにする

動画再生関連

nicovideo Add Thumbnailリンク切れ)
動画再生ページサムネイルを追加する
HistogramHeatGraph.user.js
コメントの盛り上がりをグラフで表示
CustomGinzaWatch
コメントの盛り上がり状態をシンプルにグラフ表示
CustomGinzaWatch
GINZA動画プレイヤーUIをお手軽カスタマイズ
Nicovideo Controller for Qwatch
動画プレイヤーキーボードで操作する

マイリスト・マイページ関連

NicoNicoFavlist
マイリスト更新を知らせてくれる
Watch It Later
「あとで見よう」と思った動画を、動画ページを開かずにどんどんマイリストして、あとからゆっくり視聴するためのスクリプト。また、視聴ページに様々な拡を加える
SmartNicorepo
投稿」以外のニコレポデフォルトで折りたたむ

検索関連

Nicopedia Existence Checker
キーワードを含むタグ検索」に大百科アイコンを表示させるGreasemonkeyスクリプト。既に記事があるタグ、まだ書かれていないタグが一瞭然
Nico Mylist Rateリンク切れ)
キーワード検索タグ検索で、各動画サムネマイリスト率)を表示
Append Tag Searching Tub
検索タグ検索タブを追加。タグ検索結果ページ等の検索静画検索タブ、生放送検索タブを追加
Clone Turning Page Button in nicovideo
生放送検索結果などのページ移動ボタンを上にも表示

ニコニコ静画関連

MOD_Seiga
静画タグを上に表示・説明文URL自動リンク

ニコニコ大百科関連

NicoDicBBSViewer
ニコニコ大百科掲示板2chブラウザに拡する

niconicoを含む、全てのサイトで動作するもの

nicovideo Thumbinfo popup
動画へのリンクカーソルを載せると、サムネ情報ポップアップ表示する。ページ描画後に追加されたリンクでもサムネイル情報を表示できる

関連リンク

まとめサイトなど

Greasemonkey関連サイト

仕様など

関連動画

関連コミュニティ

関連項目

niconicoの仕様変更関連


【スポンサーリンク】

携帯版URL:
http://dic.nicomoba.jp/k/a/greasemonkey
ページ番号: 183818 リビジョン番号: 2053959
読み:グリースモンキー
初版作成日: 08/05/31 22:04 ◆ 最終更新日: 14/07/14 19:14
編集内容についての説明/コメント: 標準サポートほぼ停止で該当導入方法削除。本家仕様変更に伴い互換性の項目を削除。CSPのバグが多いViolemntmonkey削除
記事編集 / 編集履歴を閲覧

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

Greasemonkeyについて語るスレ

158 : ななしのよっしん :2014/02/09(日) 04:49:49 ID: nrf9ymSt5c
pixplusというピクシブ支援ツールイラストポップアップ表示)がありますが、
作者のGithubページに最新版があります
あとポップアップ右上ボタンを追加すると便利です。
具体的には2350行あたりに以下を追加:
dom.button_comment = _.e('a', {id: 'pp-popup-button-comment', text: '[comment]'}, dom.rightbox);
dom.button_caption = _.e('a', {id: 'pp-popup-button-caption', text: '[caption]'}, dom.rightbox);

4210行あたりに以下を追加:
_.onclick(dom.button_caption, function() {
_.popup.toggle_caption();
return true;
});
(省略しています。全て読むにはこのリンクをクリック!)
159 : ななしのよっしん :2014/02/15(土) 18:59:14 ID: 2767aD59A5
ニコニコ大百科NG機能搭載できるスクリプトとか有りませんかね(切実)
160 : :2014/02/15(土) 21:40:27 ID: +id+eNRCTJ
>>159
大百科付属の掲示板のことなら記事内にひとつあるけど
161 : ななしのよっしん :2014/04/29(火) 05:47:19 ID: sKE7C5cMk7
ShinjukuWatch - ニコニコ動画(新宿)
http://userscripts.org/scripts/show/179046

っての使ってる。
見たがややスッキリして見た情報量が多くなっていい感じ。
162 : ななしのよっしん :2014/06/10(火) 14:52:12 ID: DLcyzTpw9F
NicoDicBBSViewerが昨日更新されてるけど
Firefox30じゃ動作しないな・・・
ないとこんなところみる気しないからなぁ
163 : ななしのよっしん :2014/06/14(土) 23:45:27 ID: pXKxyk3EN1
>>162
NicoDicBBSViewerの作者ですが、私の環境(windows7,大百科で動作するスクリプトNicoDicBBSViewerのみ)だと、firefox30でも動作しました。
インストールなどをしても動かないようなら、そちらの環境その他備考をサポートページ
http://threeaster.seesaa.net/article/345995114.html
に書いてくれると助かります。
164 : ななしのよっしん :2014/06/19(木) 16:47:47 ID: 3OFa9kq07b
Firefox30.0でnicovideo Thumbinfo popupが使えなくなった?
165 : ななしのよっしん :2014/07/11(金) 18:26:07 ID: DLcyzTpw9F
>>163
アドオンのverあげてEnable @grantはずして解決しました。
わざわざありがとうございます
166 : ななしのよっしん :2014/08/20(水) 23:03:55 ID: 4MIK3FnxIQ
userscript.orgが死んでおる なにがあったんじゃ
サイトを丸ごとコピーしたwebextenderってサイトがあるようだが…
対策として挙がってる:8010をURLに入れてもたいていだめっぽいし

>>137
GINZA対応版
http://www.webextender.net/scripts/show/96417.html
ブックマークレット(再生ページでも使える。当然だがGreasemonkeyは不要)
http://let.hatelabo.jp/ohate/let/hLHUy7-VxLhy
167 : ななしのよっしん :2014/09/08(月) 14:44:49 ID: 4TuvH8EEqH
うーん
ニコニコ動画 読み込み割合を表示
がほぼ機しないなぁ(極稀に動作する
あと
nicovideo Thambinfo popup
動画URLだけじゃなくタグマウスオーバーした時に暴発するようになった
なんでやねん
グニャラくんの本が出ました!
  JASRAC許諾番号: 9011622001Y31015