IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

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 だった!!間違えたああああああ!
こっそり修正