スポンサード リンク
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
スポンサード リンク
トラックバック
このエントリーのトラックバックURL:
Google / Greasemonkey / RSS
前のエントリー: « MacBook AirのハードディスクをSSDに交換した
次のエントリー: 映画「ライアーゲーム ザ・ファイナルステージ」観てきました(ネタバレなし) »
コピペにご利用ください。
タイトル:URL:
リンク用HTMLタグ:











