JavaScriptHTA在Windows上的开发。我能用插座吗?
我正在尝试使用套接字通过HTA脚本连接到服务器。这可能吗?web上的信息不多,请举一些例子。JScript中没有内置套接字访问,但您可以使用任何已安装的ActiveX组件 我猜有一些第三方提供原始套接字访问,但在普通Windows安装中没有。这意味着您不仅要分发HTA,还要安装ActiveX组件,这将使部署变得相当麻烦JavaScriptHTA在Windows上的开发。我能用插座吗?,javascript,sockets,hta,Javascript,Sockets,Hta,我正在尝试使用套接字通过HTA脚本连接到服务器。这可能吗?web上的信息不多,请举一些例子。JScript中没有内置套接字访问,但您可以使用任何已安装的ActiveX组件 我猜有一些第三方提供原始套接字访问,但在普通Windows安装中没有。这意味着您不仅要分发HTA,还要安装ActiveX组件,这将使部署变得相当麻烦 如果可以,请使用HTTP作为访问远程资源的方式,并使用Windows附带的内置或对象。JScript中没有内置套接字访问,但您可以使用任何已安装的ActiveX组件 我猜有一些第
如果可以,请使用HTTP作为访问远程资源的方式,并使用Windows附带的内置或对象。JScript中没有内置套接字访问,但您可以使用任何已安装的ActiveX组件 我猜有一些第三方提供原始套接字访问,但在普通Windows安装中没有。这意味着您不仅要分发HTA,还要安装ActiveX组件,这将使部署变得相当麻烦
如果可以,请使用HTTP作为访问远程资源的方式,并使用Windows附带的内置或对象。不幸的是,我无法使用ActiveX HTTP组件访问远程HTTP服务器,因为由于
同源策略,访问被拒绝。有什么想法吗?@Luca:我很确定WinHttpRequest对象可以提出任何你想要的请求。@Tomalak:我也是这么想的。但是,我在使用WinHTTPRequest组件时遇到了这个错误与服务器的连接异常终止
。下面是我正在运行的一段代码:@Luca:可能代理设置丢失了?要了解实际情况,最简单的方法是使用网络嗅探器并分析流量。确定这个问题应该很容易。@Tomalak,尝试使用Wireshark,当我运行该代码时,不会启动HTTP数据包。到目前为止我正在处理一个丢失的案子。。。网络上似乎没有这方面的文档。非常感谢您的帮助。不幸的是,我无法使用ActiveX HTTP组件访问远程HTTP服务器,因为由于同源
策略,访问被拒绝。有什么想法吗?@Luca:我很确定WinHttpRequest对象可以提出任何你想要的请求。@Tomalak:我也是这么想的。但是,我在使用WinHTTPRequest组件时遇到了这个错误与服务器的连接异常终止
。下面是我正在运行的一段代码:@Luca:可能代理设置丢失了?要了解实际情况,最简单的方法是使用网络嗅探器并分析流量。确定这个问题应该很容易。@Tomalak,尝试使用Wireshark,当我运行该代码时,不会启动HTTP数据包。到目前为止我正在处理一个丢失的案子。。。网络上似乎没有这方面的文档。任何帮助都将不胜感激。