クイズ
IE(9以降)でalertされるのはどの範囲?
(2015/09/18追加:スマートフォン版では正しく表示されないのでPC版かモバイル版を見てください)
Q1:
<script> window.onerror = function(e) { alert(arguments.callee.caller); }; var a; function aa() { a();/* comment 1a */ //comment 1b } </script> <script> <!-- /* comment 2a */ //comment 2b /* comment 3a */ //comment 3b aa(); /* comment 4a */ //comment 4b /* comment 5a */ //comment 5b --> </script>
Q2:
<script> window.onerror = function(e) { alert(arguments.callee.caller); }; delete a; </script> <script> <!-- /* comment 2a */ //comment 2b /* comment 3a */ //comment 3b function aa() { a();/* comment 1a */ //comment 1b } a(); /* comment 4a */ //comment 4b /* comment 5a */ //comment 5b --> </script>