Como saber se uma tag <script> falhou ao carregar

Estou adicionando <script>tags dinamicamente a uma página <head>e gostaria de poder dizer se o carregamento falhou de alguma forma - um 404, um erro de script no script carregado, qualquer coisa. No Firefox, isso funciona: var script_tag =