upload_video.html sample (https://github.com/youtube/api-samples/tree/master/javascript) может не работать с Firefox 60.0.1.
Когда я тестировал этот образец в других браузерах, проблем не было. Однако я тестировал его на FF60, я столкнулся с проблемой: после загрузки видеофайла на сервер ответ от youtube - не JSON, а html upload_video.html.
Я установил точку останова в строке 217 файла cors_upload.js:
216: MediaUploader.prototype.onContentUploadSuccess_ = function(e) {
217: if (e.target.status == 200 || e.target.status == 201) {
e.target:
target: XMLHttpRequest
mozAnon: false
mozSystem: false
Onabort: null
onerror: bound ()
onload: bound ()
onloadend: null
onloadstart: null
onprogress: null
onreadystatechange: null
ontimeout: null
ReadyState: 4
ответ: "\ r \ n \ r \ n \ t \ r \ n \ t \ t…"
responseText:"\ r \ n \ r \ n \ t \ r \ n \ t \ t…"
responseType: ""
responseURL: "http://mydomain/path/null"
responseXML: null
status: 200
StatusText: «OK»
тайм-аут: 0
выгрузка: XMLHttpRequestUpload
withCredentials: false
Это ошибка или моя ошибка?