我的问题是这个问题的延伸。
我正在使用 JavaScript 通过 Plupload(HTML5 运行时)将视频发布到 v2 YouTube API。我正在使用 OAuth2 来获取授权令牌和 CORS 请求来设置元数据。我能够成功上传视频,但 YouTube 返回的 302 编码响应丢失了。我无法检索上传视频的 ID,它通常作为 302 响应的一部分重定向到的 URL 的 GET 参数出现。
上传视频后,如何获取视频的ID?
似乎xhr.getResponseHeader(location)
会给我,但它在 Plupload 中是未定义的。这是因为 Plupload 覆盖了默认的 XMLHttpRequest 对象并且只公开了某些属性吗?如果我使用 vanilla XMLHttpRequest 对象,它可以正常工作吗?302可以在所有浏览器中被拦截吗?