在HTA应用程序中使用XDomainRequest对象

Using XDomainRequest Object in HTA application

本文关键字:XDomainRequest 对象 HTA 应用程序      更新时间:2023-09-26

我有一个HTA应用程序,它通过ajax调用获取一些数据。为此,我开始使用XMLHttpRequest。这个方法给了我想要的结果,但在发送请求之前会弹出一个窗口,如图所示。

因此,正如上一个链接中所建议的那样,我尝试使用XDomainRequest对象。但这给了我xhr.open()方法调用的错误;因为我认为HTA应用程序的协议是file:;而XDomainRequest只支持http:和https:协议。

有没有什么变通方法可以让我使用跨域调用获取数据,而无需在IE 8上通知用户。

谢谢。

不清楚请求的文件位于.的何处

当它可以通过HTTP/HTTPS访问时(无论哪个域),您都可以使用WinHTTPRequest