ネットサービスの開発に役立ちそうな話題を中心にお届けします。
F.Ko-Jiの「一秒後は未来」 > Greasemonkey > Firefox3.6でgoogle reader full feed changerが動かなかったので修正した
2010年03月16日 09:20
695日前に投稿

Firefox3.6でgoogle reader full feed changerが動かなかったので修正した

  • ... PV
  • このエントリーをはてなブックマークに追加

スポンサード リンク

Firefoxを3.6にアップデートしたら google reader full feed changer が動作しなくなっていたので修正しました。相変わらず SITE_INFO はソースにべた書きなので、アップデートするときはバックアップなりしておいてください。

どうもFirefox3.6で名前空間の扱いが変わったことが原因のようです。

document.implementation.createDocument(null, 'html', null) で作成されるのは XML 文書なので、接頭辞なしの XPath 式では HTML 要素を取得できなくなってしまいました。

ということで、「HTMLDocument の動的な作成: Days on the Moon」を参考にコードを修正しました。

Angus Blog: Fixing the XPath problem in Firefox 3.6」にある方法でも動作しましたが、名前空間を指定するほうが無難だったのでそちらを選択しました。

» google reader full feed changer for Greasemonkey

スポンサード リンク

Written by
Meity.jp - Twitterなかまでプライベートなオフ会を開催したいなら


トラックバック

このエントリーのトラックバックURL:

Google / Greasemonkey / RSS

English version

前のエントリー: « MacBook AirのハードディスクをSSDに交換した
次のエントリー: 映画「ライアーゲーム ザ・ファイナルステージ」観てきました(ネタバレなし) »

コピペにご利用ください。

タイトル:

URL:

リンク用HTMLタグ: