2008-10-30 [長年日記]

greasemonkeyのuserscriptの作り方 ステップバイステップ

1. Firefoxを使ってて、なんか自動化できればいいのに、と思う。問題意識重要。たとえば、Livedoor Reader で gooブックマークのRSSを読んでて、コンテンツ本体を v で開いたときに gooブックマークじゃなくてコンテンツを開いてくれればいいのに、とか。

step1-1vstep1-2

2. カッとしてgreasemonkeyを導入する。導入済みの人もとりあえずカッとなる。

3. 自動化ロジックを組み込みたいページで猿を右クリックして「新規ユーザスクリプト」を選ぶ。適当な名前を入力して、反応するURLをちょっと一般化して「OK」する。

step3-1step3-3

4. 開いたエディタで、おもむろにロジックを書く。ヘッダ部は自動生成されるので、この例では、書いたのは7行目~9行目。7行目と9行目は決まり文句なので、実質は8行目の1行だけ。

step4-2

5. そのまま保存する。greasemonkeyに登録されてることが確認できる。

6. リロードする。その処理が動く。ウマー。

かんたんでしょ。で、よさげなのができたら userscripts.orgに載せれば、みんながハッピー。

Firefoxの「前回の状態を復元」はテキストエリアの内容も復元した!

これ入力してるときにFirefoxが落ちたんだけど、起動時に「前回の状態に復元」を選んだら、まだ送信してない日記が残ってたよ! ちょっとびっくりした。

[]

«前の日記(2008-09-30) 最新