diff options
Diffstat (limited to 'youtube/static/js')
-rw-r--r-- | youtube/static/js/common.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/youtube/static/js/common.js b/youtube/static/js/common.js index 40bc132..2997f61 100644 --- a/youtube/static/js/common.js +++ b/youtube/static/js/common.js @@ -40,7 +40,11 @@ function getDefaultTranscriptTrackIdx() { function doXhr(url, callback=null) { var xhr = new XMLHttpRequest(); xhr.open("GET", url); - xhr.onload = (e) => {callback(e.currentTarget.response)}; + xhr.onload = (e) => { + let ok = xhr.status >= 200 && xhr.status < 300; + if (ok) callback(e.currentTarget.response); + else alert(`${xhr.responseURL} status code: ${xhr.status}`); + } xhr.send(); return xhr; } |