upload_video.html示例(https://github.com/youtube/api-samples/tree/master/javascript)可能无法与Firefox 60.0.1一起使用。
当我在其他浏览器上测试此示例时,没有问题。 但是,我在FF 60上测试了它,我遇到了一个问题:将视频文件上传到服务器后,来自youtube的响应不是JSON,而是upload_video.html的html。
我在cors_upload.js的第217行设置了断点:
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 \ n \ t \ t ..."
responseText:" \ r \ n \ r \ n \ t \ r \ n \ n \ t \ t ..."
responseType:""
responseURL:" http://mydomain/path/null"
responseXML:null
状态:200
statusText:" OK"
超时:0
上传:XMLHttpRequestUpload
withCredentials:false
这是一个错误,还是我的错误?