犬ターネット

script タグ の onerror が IE と Opera で動かない

2011-02-04 javascript

js ファイルを読み込めなかったら、onerror で処理したいなーと思ったけど、IE と Opera って script タグの onerror が発動しない。

script_onerror.html
ソース
<script type="text/javascript" src="http://www.google.com/notfound.js" onerror="alert(this.src+' not found')"></script>

あと、Safari の場合は、404 レスポンスヘッダが返ってこないと、onerror が発動しない。めんどくさい


zencoding.vim をいれた

おれも日記書こう