处理将数据推送到跨域服务器的 javascript 模块。我在 qunit 中有一个测试套件来验证行为,使用 sinon 拦截请求并伪造来自 XmlHttpRequest 的响应。这很好用,除了 IE8/9 使用 XDomainRequest 来允许 CORS 调用(功能有些受限)。
我的问题是 sinon 允许模拟我对 XmlHttpRequest 的使用,而不是 XDomainRequest。谷歌搜索后,我找不到任何人嘲笑 XDomainRequest。有没有人有围绕 XDomainRequest 进行测试的实际经验以及可以做些什么?