From 205665f138afa3e6b1242bbe5dd433c0991f5fe6 Mon Sep 17 00:00:00 2001 From: zrose584 <57181548+zrose584@users.noreply.github.com> Date: Fri, 9 Oct 2020 18:49:50 +0200 Subject: doXhr: check xhr.status --- youtube/static/js/common.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'youtube/static/js') 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; } -- cgit v1.2.3