Internet Explorer Developer Toolbar “を” デバッグする


IE Developer Toolbar Beta 3 – Now Available

Internet Explorer Developer Toolbar – Get it Now!

Get it Now したのはいいが、IE 6 でバグがでる。
毎回 Just-In-Time デバッグのダイアログが出てしまい、使い物にならない。
Microsoft Script Debugger を立ち上げ、エラーの内容を見てみると、IE Developer Toolbar 内の以下の部分がエラーになるらしい。

collSelectors.item(i).SetQuirksMode(true);

この一行を検索したら、解決策があった。

IE Dev Toolbar 1.00.2188.0 annoying popup fix

エラーがでるスクリプトを try..catch で囲めば良いじゃない、ということだ。
ただし、テキストファイルを書き換えればいいと言うことではなく、バイナリを弄らなければならないので少々面倒。
以下、手順をメモしておく。
上記ブログでは Resource Hacker で “replace” を使うらしいが、そこがよくわからなかったので、全て XN Resource Editor で処理した。

IE Developer Toolbar の DLL を弄る

  1. XN Resource Editor をダウンロードする
  2. XN Resource Editor で C:\Program Files\Microsoft\Internet Explorer Developer Toolbar\IEDevToolbar.dll を開く
  3. TXT/235/英語(米国) を右クリックし、235.txt というファイル名で Export する
  4. テキストエディタで 235.txt を開き、”SetQuirksMode” を検索する
  5. 該当行を “try { collSelectors.item(i).SetQuirksMode(true); } catch(e) {};” に書き換え、保存する
  6. XN Resource Editor で TXT/235/英語(米国) を削除する
  7. Resource -> Import User Resource を実行する
  8. 235.txt を Import し、言語を、英語(米国) に変更する
  9. 保存して XN Resource Editor を終了する
カテゴリー: Debug, Tool, Windows   パーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>