Firebugでのbookmarklet作成方法
コピーボタンクリックでもいいけど、
アレだとタブが残ったり半角スペースがエンコードされなかったりするので。
コード
copy( 'javascript:' + someFunction .toSource() .replace(/"/g,"'") .replace(/ (={1,3}) /g,'$1') .replace(/ /g,'%20') + '(/* 引数 */);' );
使い方
someFunctionに実行したい処理が書かれた関数を代入し、
「/* 引数 */」を実引数に書き換えた上のコードをFirebugで実行。
クリップボードにbookmarkletが入る。
その他
- クォートがダブルかシングルかは好みで
- 代入と比較の=,==,===前後のスペースは除去している
- まだまだ除去できるスペースは結構あると思う。