2016年5月23日月曜日

HTMLページ内にEval用テキストエリアとボタンを追加

動作テストしながらブックマークレットを作る時に使う。
文字列をコピーしてアドレスバーに貼りつけてエンター押せば実行される筈だけど、貼りつけた時点で「javascript:」の部分が削除されてうまくいかない時がある。そういう時は貼りつけた後に手書きで「javascript:」と入力してからエンター押す。
javascript:void (function(){var d=document,di;d.body.insertBefore(di=d.createElement('DIV'));di.innerHTML='<textarea wrap=off style="width:400px;height:200px;"></textarea><button onclick="eval(this.previousSibling.value)">eval</button>'})()

0 件のコメント:

コメントを投稿