2006年10月29日(日) [過去の今日]
#3 greasemonkeyを使ってみた
F1Racing.net日本語版 のフォントがおかしいのでHTMLを覗いてみると、
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
なんて書かれていやがった。そらlang属性がenなら英語用のフォントが優先されておかしくもなるわな。
これをJavaScriptなんかで動的に書き換えちゃうのは簡単だけど、そんなブックマークレットを作ったところでいちいちボタン押すのかったるいし、特定URIの時だけJavaScriptを自動で駆動させることはできないかなあなどとグチってたら、IRCで「それなんてGreasemonkey?」というありがたいお言葉が。
つーわけでさっそく Greasemonkey をインストール。名前は聞いてたが使ったこと無かったんだよな。説明を見てみるとまさに俺が求めていた「特定URIの時だけ自動で駆動するJavaScript」をインストールするツール。
で、できあがったのが F1Racing.net lang hacker と名付けた名前だけは大仰なスクリプト。実質3行。hackにもならんなこりゃ。
実際入れてみるとちゃんとlang="ja"に書き変わってるようで、日本語用に設定してあるフォントで表示されてる。実に簡単な話だったな。
しかしこれ便利だなあ。いろいろ応用できそうだ。
(@754)