Hatena::ブログ(Diary)

かきにっき

2010-07-13

[]Greasemonkeyでエラーの行番号がずれる

FirefoxだとErrorオブジェクトのstackプロパティスタックトーレス文字列が得られるが,Greasemonkey経由だと行番号が359ずれる.トップレベルでのスタックトレースを見ると何が起こっているのかなんとなく想像がつくが…Greasemonkeyのバージョンによってずれかたが変わりそうで怖い.

応急処置として,

parseInt(/\d+\n$/((new Error).stack)[0]) + 1

でずれる行数が解りそう.

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証