好きなページのJavaScriptオブジェクトを参照するブラウザのBookmarklet
このリンクをブックマーク。
インストーラー付き版のダウンロード(IE限定)
色付き関数表示版
new!
スクリーンショット
オブジェクトツリーを辿って参照できます。
関数の定義を参照したりもできます。
インストール方法(IE)
方法1
上記の「このリンクをブックマーク」のリンクを右クリックしてブックマークに追加する。
方法2
インストーラー付き版をダウンロードする。 ファイルを適当なフォルダに置いてダブルクリックすると、インストーラーが起動されます。(警告が出でます。) Bookmarkletをクリップボードにコピーし、IEのリンクバーにショートカットを追加されます。 登録される場所が気に入らない場合は、「お気に入りの整理...」で修正してください。
インストール方法(Firefox)
方法1
上記の「このリンクをブックマーク」のリンクを右クリックしてブックマークに追加する。
方法2
ローカルホストにウェブサーバーを起動している人は、
これ
をダウンロードして、 アクセス可能なところに置き、以下のブックマークレットの太字の部分にそのパスをいれて使う。
javascript:(function(){var%20s=document.createElement("script");s.charset="Shift_JIS";s.src=
"http://yourserver/jsobrowser.js"
;document.body.appendChild(s)})();
使用方法
refボタンを押すと、入力欄の式をevalして結果を表示します。
式はjavascriptとしてvalidなら何でもOK。
evalした結果オブジェクトのプロパティ一覧も表示します。
プロパティ名のリンクをクリックするとそのオブジェクトについて表示します。
upボタンを押すと'.'一つ分戻ります。 aaa.bbb.ccc ⇒ aaa.bbb
xボタンを押すと最小化します。もう一度押すと戻ります。
グレーの部分をドラッグして移動できます。
マウスが外に出るとイベントが拾えないので、ゆっくり動かしてください (^^;
ブックマークレットをもう一回実行すると消えます。
入力欄にフォーカスしてキーボードの↑、↓、Enter、Shift+Enterでも操作できます。
制限
IE6.0 SP2 と Firefox1.5.0.1 (Windows)でのみ動作確認。
Operaでは一部機能のみ使用できるっぽい。
Safariはしらない。他も知らない。
Firefoxで、このページにあるGoogle Adsenseの"google_num_slots_by_channel"の プロパティを読み込むと固まるので、"google_num_*"を無視するようにしてある。
同様の理由でFirefoxが固まることがあるかもしれない。もっといい回避策があったら
教えて
。
IEでwindow.alertのようなネイティブ関数をfor...inでループしようとすると、IEが異常終了するので、 ネイティブ関数はプロパティを表示しない。
方法1でインストールした場合、毎回このサーバーにアクセスしてスクリプトを取得することになるので、
遅いし、何らかの理由でレンタルサーバーのアカウントが停止され、スクリプトが削除されるかもしれないし、
ひょっとしたら作者が悪質なスクリプトに置き換えて個人情報収集に使おうとするかもしれないので、
方法2でインストールすることをおすすめします。
ライセンス
ライセンスは一部ソースをパクラせていただいた、「
IEにFirefox風検索バーをくっつけるBookmarklet
」 にならって、Artistic Licenseとしています。
気に入ったら
こちら
にコメントもらえるとうれしいです。
topへ