2007-05-07
Re: スーパー pre 記法で実行可能な JavaScript を
この記事を読んで
http://blog.livedoor.jp/dankogai/archives/50824976.html
うんうん!そのとおり!と思った!
でも
ちょっと変なコードをクリックしてしまって問題になるかもしれない。
「こんにちはこんにちは!!」みたいな。
だから、ちょっと弾さんの executable をこうしたらどうかな?
>|javascript| alert(Math.atan2(1,1)*4); |executable|<
<pre class="syntax-highlight"><span class="synStatement">alert</span>(Math.atan2(1,1)*4) </pre> <textarea style="display:none"> (function(){ alert(Math.atan2(1,1)*4); })() </textarea><input type="submit" value="実行" onclick="try{/***これ追加→***/confirm('このコードは危険かもしれません。信頼できるサイトである場合意外は実行しないでください。')?eval(this.previousSibling.value):void(0);}catch(e){alert(e)}"> </div>
confirm を追加しただけだけど。
これで、「あ。やっちゃった。」ってことも無くなるかも
追記
Firefox の拡張機能のインストールみたいに「信頼されたダイアリー」に追加しないと実行できないとかもいいかも。
追記2
あああああああああああ!!prompt じゃなくて confirm だった!!間違えたああああああ!
こっそり修正
トラックバック - http://d.hatena.ne.jp/amachang/20070507/1178489288
リンク元
- 138 http://reader.livedoor.com/reader/
- 114 http://blog.livedoor.jp/dankogai/archives/50824976.html
- 52 http://kazuho.exblog.jp/6825207
- 50 http://d.hatena.ne.jp/
- 46 http://b.hatena.ne.jp/entrylist?sort=hot
- 36 http://www.google.com/reader/view/
- 32 http://d.hatena.ne.jp/higayasuo/
- 29 http://twitter.com/amachang
- 27 http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=perl+class+data&num=50
- 26 http://www.google.co.jp/ig?hl=ja