我有一个HTA应用程序,它通过ajax调用获取一些数据。为此,我开始使用XMLHttpRequest。这个方法给了我想要的结果,但在发送请求之前会弹出一个窗口,如图所示。
因此,正如上一个链接中所建议的那样,我尝试使用XDomainRequest对象。但这给了我xhr.open()方法调用的错误;因为我认为HTA应用程序的协议是file:;而XDomainRequest只支持http:和https:协议。
有没有什么变通方法可以让我使用跨域调用获取数据,而无需在IE 8上通知用户。
谢谢。
不清楚请求的文件位于.的何处
当它可以通过HTTP/HTTPS访问时(无论哪个域),您都可以使用WinHTTPRequest