Javascript 在“上运行XMLHttpRequest”;数据:“;Internet Explorer 10上的URL

Javascript 在“上运行XMLHttpRequest”;数据:“;Internet Explorer 10上的URL,javascript,ajax,internet-explorer,xmlhttprequest,internet-explorer-10,Javascript,Ajax,Internet Explorer,Xmlhttprequest,Internet Explorer 10,我正在尝试对“data:application/pdf;base64,…”类型的URL运行XHR请求 它在其他浏览器上运行良好,但在IE11上我遇到了一个“拒绝访问”错误 有没有办法在IE中提出这种类型的请求 提前感谢,为什么?只需去掉前导码并解码base64数据即可。我需要将数据传递到pdf.js,以便它可以显示它。但是lib在所有请求的核心都使用了XHR,这在Firefox或Chrome中运行良好,但在IE中不起作用。我正在尝试让它工作,而不必重新编写整个pdf.js加载层。你找到解决方法了

我正在尝试对“data:application/pdf;base64,…”类型的URL运行XHR请求

它在其他浏览器上运行良好,但在IE11上我遇到了一个“拒绝访问”错误

有没有办法在IE中提出这种类型的请求


提前感谢,

为什么?只需去掉前导码并解码base64数据即可。我需要将数据传递到pdf.js,以便它可以显示它。但是lib在所有请求的核心都使用了XHR,这在Firefox或Chrome中运行良好,但在IE中不起作用。我正在尝试让它工作,而不必重新编写整个pdf.js加载层。你找到解决方法了吗?我找到了,尽管这是一个非常具体的解决方法。我的目标是将数据显示为PDF格式,因此我所做的是修改PDF.js的源代码,以绕过对XMLHttpRequest的调用,正如我发布的那样。我想只要IE不接受“数据:…”请求,最好的目的就是寻找类似的解决方案,完全绕过对XMLHttpRequest的调用。