このページの内容は既に古くなっているため、現在は利用できません。新しいものはこちらからどうぞ。
FFXI Auction House というサイトがあります。 ここは、ジュノ/アルザビ/アトルガン白門の競売所のデータをウェブで見られるようにしてくれるだけでなく、 便利な検索機能や関連サイトへのリンクを生成してくれるので、とても便利なのですが、 表示される日時データがアメリカの西海岸時間(PST/PDT)になっているようです。
このままだと、日本語版ゲームクライアントと日時表示が一致しないので、 日時の部分だけを日本時間に変換して表示してみることにします。
日時部分の表示を変えるためには、ウェブサイトから送られてくるHTMLデータを一部書き換えることになります。 こういったことを実現するには、ブラウザにユーザスクリプトを実行できる機能を追加する必要があります。
したがって、動作させるためには、ブラウザ毎に以下のような拡張が必要になります。
GM_log(), GM_getValue()や、XPath, E4Xなどの環境依存となる関数群/機能は使用していないので、 ひょっとしたら Safari + Creammonkey や、 Opera でも動作するかもしれません。
上記環境が無事にインストールされたら、 ffxiah.user.js をインストールしてください。 ユーザスクリプトのインストール方法は、各種エクステンションの説明ページにあります。
うまくユーザスクリプトがインストールできると、 FFXI Auction House の日時表示が日本時間になります。 さらに、曜日についても表示されるようになります。
インストール: ffxiah.user.js
ブラウザによっては日本時間の表示方法が異なるため、環境によっては、一見すると変換されていないように見える場合があります。
表示形式の例
オリジナル表示では曜日は表示されないので、いずれの場合でも末尾に曜日が(Wed)といった具合に表示されていれば、おそらく時間の変換はうまくいっているはずです。