每次我发出AJAX(iFrame)请求将视频上传到viddler时,我都会收到此错误。
Permission denied to get property XMLDocument.readyState
ajaxupload35.js (line 455)
[Break on this error] if (doc.readyState && doc.readyState != 'complete'){
第455至460行是:
// fixing Opera 9.26
if (doc.readyState && doc.readyState != 'complete'){
// Opera fires load event multiple times
// Even when the DOM is not ready yet
// this fix should not affect other browsers
return;
}
虽然一切都适合我,但我仍然会收到此错误。但我宁愿解决它 - 任何人都可以帮忙吗?
从another stackoverflow question开始,我从Tor Haugen读到“您是否引用了另一个域名?如果确实如此,您可能会点击浏览器的跨站点脚本防御”。
对我来说情况是否相同,如果是这样,我该如何解决?
由于
答案 0 :(得分:3)
您需要一个服务器端代理来为您发出跨域请求,并使用您的AJAX调用此代理,因为Javascript无法访问其他域。