aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--youtube/static/js/common.js6
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;
}