Windows Vistaのサイドバーに表示されるガジェットがありますよね。
DHTMLDiver(大昔に自作したDOM Inspectorっぽいツール)で、これの構造を解析する事ができる事に気付きました。
手前味噌であれですが、ちょっと面白いので解説します。
DHTMLDiverは、IEエンジンで動作している画面上で右クリックメニューから起動するDOM Inspectorツールです。
(正確には、JavaScriptで辿れるオブジェクトの構造を辿るツールなので、オブジェクトブラウザといった方が近いでしょうか・・・?)
■実行例
- ガジェット上で右クリックできる場所を探す。
今回の場合は、テキストボックス内です。
右クリックメニューから、DHTMLDiverをクリックして起動します。
- DHTMLDiverが起動したら、[参照]ボタンをクリックしwindowオブジェクトを一覧する。
window.locationが、”x-gadget:///currency.html”となっている点が特徴的ですね。
- HTMLタグにあたるオブジェクト(window.document.getElementsByTagName(”HTML”)[0] )を一覧する。
outerHTMLで、ガジェットで使われているHTMLの全体像を把握できます。
- [string]ボタンを押すと、outerHTMLの中身が表示されます。
DOMインスペクタっぽい機能の他に、任意のJavaScriptを実行できるexecScriptタブも動作しました。 これらの機能は動作しているガジェット上でのデバッグに、かなり役立つと思いますので、もし興味を持たれたら使ってみてください。
■ダウンロード
- 「[DHTML Diver] ダウンロード」 http://s.drmg.net/chd/dhtmldiver/htm/1_2_download.htm
- 「Vector DHTML Diver(WindowsNT/2000/XP/Vista / インターネット&通信)」 http://www.vector.co.jp/soft/winnt/net/se360204.html
- 「AnyWare+登録作品:DHTML Diver」 http://awplus.jp/soft/page1/op/dd.html
■注意点DHTMLDiver3.3は、WinXP&IE6の組み合わせの頃に作ったツールなので、今回の紹介で利用したVISTA&IE7の組み合わせでは、ちょっと動かない機能があるようです。 そのうち時間ができれば対応したい所です。。
関連記事
- JScriptの暗号化
- DHTML(JScript)のチューニング覚え書き。
- DHTML ウィンドウ間のアクセス
- ブログに参照ページのタイトルとURLをWindowsのクリップボードへ貼り付けるブックマークレット
- IE8で追加されたCSS(styleオブジェクトの新プロパティ16個)
- IE Key Event キャプチャー:IE8ではEventオブジェクトのプロパティの増減無し・動きに変化は?
- Encode比較ツール Part.1:escape , encodeURI , encodeURIComponent関数
- Encode比較ツール Part.2 :unescape , decodeURI , decodeURIComponent関数
- マウスカーソル位置の色情報取得スクリプト:Google AdSenseやAmazonアソシエイト等での色設定に苦労していませんか? Part.1
- マウスカーソル位置の色情報取得ブックマークレット:Google AdSenseやAmazonアソシエイト等での色設定に苦労していませんか? Part.2
- マウスカーソル位置のサイズ情報取得ブックマークレット:Google AdSenseやAmazonアソシエイト等での色・サイズ設定に苦労していませんか? Part.3
- マウスカーソル位置のサイズ情報取得IE右クリック拡張・ブックマークレット:Google AdSenseやAmazonアソシエイト等での色・サイズ設定に苦労していませんか? Part.4
- ここAd! ブックマークレット Firefox版:Google AdSenseやAmazonアソシエイト等での色・サイズ設定に苦労していませんか? Part.5
- ここAd! ブックマークレット Opera,Safari,Chrome:Google AdSenseやAmazonアソシエイト等での色・サイズ設定に苦労していませんか? Part.6
- 今更ながらjQueryの情報を集めてみる・・・jQuery 1.0~1.3.2までの21本を集めてみました
