【发布时间】:2014-04-05 03:49:09
【问题描述】:
我正在尝试使用 Mozilla/Rhino js 引擎在命令行中测试一些 SOAP 请求。但是,用于发出请求的普通对象(XMLHttpRequest、HttpRequest)似乎都不可用。为什么是这样?我可以导入库吗?
【问题讨论】:
-
none of the normal objects for making requests (XMLHttpRequest, HttpRequest)正常在哪里?你认为犀牛是什么? JAVASCRIPT 不是 DOM ! XMLHttpRequest 是一个 DOM API,它与 javascript 无关,它不是 Javascript 规范的一部分,javascript 引擎不必实现 DOM,Rhino 不需要。 -
公平地说,假设安装了数十亿个 javascript 实现,包括每个现代 Web 浏览器,其中大多数开发人员会安装四到五个,而大多数计算机至少会安装其中,90% 或更多的人拥有 DOM。因此,可以公平地说,当您使用 Javascript 时,OP 提到的对象“通常”可用。这不是一个不常见的混淆点,可以轻轻纠正。
标签: javascript rhino