为什么我要测试MSXML2.XmlHttp和Microsoft.XmlHttp版本无关的ProgID?

时间:2010-09-25 17:28:26

标签: javascript ajax internet-explorer xmlhttprequest activexobject

我已阅读the MSDN blog post this question对我也没有多大帮助 据我所知,检查Microsoft.XmlHttp就足够了。

  1. 您能否确认this bug? (POST强制执行)
  2. 是否有一个可靠的来源解释了我读过的非UTF字符集问题?它是由MSXML2.XmlHttp?
  3. 更好地处理的
  4. 是否有IE的早期版本需要Microsoft.XmlHttp

1 个答案:

答案 0 :(得分:1)

您应该检查MSXML2.XmlHttp,而不是Microsoft.XmlHttp,如here所述

它们完全相同,除了IE4或IE5的somone,但你真的想支持吗?帖子来自构建MSXML的人,你找不到更可靠的来源。

至于jquery错误,没有人可以确切地确认它,因为XMLHTTP问题与IE无关,而是与底层XMLHTTP对象的版本有关。由于MSXML3由Microsoft定期提供服务,因此XMLHTTP版本IE依赖,可以随时更改。