IE
何が表示されますか?(IE9以降) <script> window.onerror = function(e) { alert(arguments.callee.caller); }; var a,b,c; delete d; </script> <script> a,b c,d </script>
Q3:何が表示されますか?(IE9以降) <script> window.onerror = function(e) { alert(arguments.callee.caller); }; function a(){} function b(){} function c(){} delete d; </script> <script> a(),b() c(),d() </script>
http://d.hatena.ne.jp/masa141421356/20150907/1441639190Q1回答 Q2回答
IE(9以降)でalertされるのはどの範囲?(2015/09/18追加:スマートフォン版では正しく表示されないのでPC版かモバイル版を見てください)Q1: <script> window.onerror = function(e) { alert(arguments.callee.caller); }; var a; function aa() { a();/* comment 1a</script>…
恐らく、現時点でMIcrosoftがサポートを継続しているIEでは不可能ですHTMLの属性値として埋め込まれるスクリプト(onXXXX 系のイベントハンドリング用の属性値)は、metaもしくはHTTPヘッダの Content-Script-Type で記述言語を指定する(デフォルトはJavaScrip…
IEでHTMLの中に <iframe src="hogehoge://"></iframe> みたいに未知のスキーム名をiframeに書いておくとHTML全体が自動的にエラーページに飛んでしまう。fileスキームでしか試してないけど。 iframeの子供のHTMLからスクリプトでlocation.hrefをいじってもOKっぽい。