Always Hatebu Favorites が動かなくなってので対応しました
あけましておめでとうございます!!今更ながら今年もよろしくお願いしますヾ(゚∀゚)ノ
現在閲覧しているページをはてブしている「お気に入りユーザ」を表示するGreasemonkeyで公開しているGreasemonkey が、Firefox を3.6 にアップデートしたら動かなくなったので対応しました。
原因
内部で、AutoPagerizeのソースから拝借した「createHTMLDocumentByString」という関数を使っていたのですが、これが動かなくなっていました。XHR で取得したレスポンスからdocument オブジェクトを生成してくれる関数です。そのオブジェクトに対してXPath で要素を取得とかやっていました。
対応
レスポンスを取得してXPath で解析する方法は、Greasemokey では結構使われていると思います。そこで、既に誰かが対応していると思い調査。今回はTwitter Text Converterの変更を参考にしました。
「createHTMLDocumentByString」をこちらに入れ替えて対応。