对于JavaScriptnetworking调用获取,XMLHttpRequest和MS XMLHTTP的返回代码0,我有一个使用标准的MS XMLHTTP COM对象( Microsoft.XMLHTTP或Msxml2.XMLHTTP取决于)的HTA(Microsoft HTML应用程序 – 脱机HTML + JavaScript应用程序)版本检测)通过JavaScript代码发送一些数据返回到服务器。 它返回状态代码0.这显然不是一个有效的HTTP状态代码(根据官方规范,它们应该是三位)。 (顺便说一下,我试图拔掉networking连接,并得到了状态代码17003或什么,我认为从大量的谷歌search意味着“DNS服务器查找失败”)。 对于我和其他一些从不同地点进行testing的人来说,它工作的很好。 但是,我已经发送到客户端,他们已经收到一个HTTP状态码为零,HTTP响应文本是空白的。 客户已经从两个地方尝试过,但都在公司networking中。 这是一个到互联网上的HTTP URL的HTTP POST(不是一个file://请求,我知道在Mozilla下也会返回状态码0)。 我敢肯定,这是一个失败的代码,因为它应该返回一些确认作为responseText ,我们没有得到数据库中logging的数据。
是否有可能采取JavaScript的网页截图,然后提交回服务器? 我不太关心浏览器的安全问题。 等等,因为执行将是HTA 。 但是有可能吗?