Hatena::Groupmoz-addon

hogezilla RSSフィード

当ページに書かれているコードは、修正BSDライセンスのもと、再頒布して頂いて構いません。

 | 

2012-06-20

DOM Inspector にイベントリスナ一覧を表示する

23:52 | はてなブックマーク - DOM Inspector にイベントリスナ一覧を表示する - hogezilla

本当はリポジトリのソースへのパッチを書きたかったけど、ビルド環境を整えたりするのが面倒で直接弄った。

手順

  • Firefoxを終了させる
  • プロファイルディレクトリ/extensions/inspector@mozilla.org/chrome/ へ移動
  • jar ファイルを展開

展開すると以下の様なディレクトリ構成になっているはず。

├─content
│  └─inspector
│      ├─extensions
│      ├─jsutil
│      │  ├─commands
│      │  ├─events
│      │  ├─rdf
│      │  ├─system
│      │  ├─xpcom
│      │  └─xul
│      ├─prefs
│      ├─res
│      ├─tests
│      └─viewers
│          ├─accessibleEvent
│          ├─accessibleEvents
│          ├─accessibleObject
│          ├─accessibleProps
│          ├─accessibleRelations
│          ├─accessibleTree
│          ├─boxModel
│          ├─computedStyle
│          ├─dom
│          ├─domNode
│          ├─jsObject
│          ├─styleRules
│          ├─stylesheets
│          └─xblBindings
├─icons
│  └─default
├─locale
(略)
└─skin
(略)

  • パッチやファイルを置く
    • content/inspector/res/viewer-registry.rdfにパッチを適用する
    • content/inspector/viewers/eventListeners ディレクトリを作成する
      • content/inspector/viewers/eventListeners/eventListeners.jsを置く
      • content/inspector/viewers/eventListeners/eventListeners.xulを置く
  • jar ファイルにアーカイブし直す
  • Firefox起動

画像

http://cache.gyazo.com/28358b1e30b9eb9874af2146b143eb3a.png

追記

という別アドオンとして作っちゃえば良いじゃないという意見を貰った。明日あたりに挑戦してみます!

追々記

別アドオンとして作った。

追々記(2012-06-26)

http://cache.gyazo.com/8712f063a8bd86a6d9302d00af4f9bee.png

Bugzillaに報告してみた。

トラックバック - http://moz-addon.g.hatena.ne.jp/teramako/20120620
 |