4
A
回答
2
1
0
此代碼負責IE和firefo X。
try {
XMLHttpRequestObject = new ActiveXObject("MSXML2.XMLHTTP");
} catch (exception1) {
try {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
} catch (exception2) {
XMLHttpRequestObject = false;
}
}
if (!XMLHttpRequestObject && window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
}
5
你絕對不應該使用Microsoft.XmlHttp。
從微軟XML團隊博客:Using the right version of MSXML in Internet Explorer:
MSXML2與微軟命名空間 - 我也看到了很多的代碼, 實例化 「
Microsoft.XMLHTTP
」 ActiveX對象,而不是MSXML2.XMLHTTP.3.0
或MSXML2.XMLHTTP.6.0
如果您使用的是 6.0。 「Microsoft」命名空間實際上較舊,並且僅在MSXML3中實現 以支持舊版本。這是 不幸的是,我們在舊版本上使用了「更好」的名稱 ,但在實例化 對象時,堅持使用 「msxml2」命名空間。
相關問題
- 1. Ajax調用:新的ActiveXObject(「Msxml2.XMLHTTP」)和新的ActiveXObject(「Microsoft.XMLHTTP」)有什麼區別?
- 2. Excel VBA Msxml2.XMLHTTP.6.0與Msxml2.ServerXMLHTTP.6.0
- 3. 登錄到網站使用MSXML2.XMLHTTP
- 4. 我應該使用哪一個? decimal.Add()或「+」
- 5. 我應該使用哪個JavaScript庫?
- 6. 我應該使用哪個Box2D JavaScript庫?
- 7. VBA如何與MSXML2.XMLHTTP
- 8. php或javascript應該使用哪一種
- 9. 哪個應該使用Handler,AsyncTask或Thread?
- 10. 異步MSXML2 XMLHTTP Request in code behind
- 11. 我應該在哪裏放這個JavaScript?
- 12. Javascript Msxml2.XMLHTTP終端服務器訪問被拒絕
- 13. 我應該使用哪個容器
- 14. 我應該使用哪個Facebook SDK?
- 15. BorderLayout,GridLayout,GridBagLayout?我應該使用哪個?
- 16. 我應該使用哪個JSObject?
- 17. 我應該使用哪個postgresql包?
- 18. 我應該使用哪個SQL子句?
- 19. 我應該使用哪一個CAPTCHA?
- 20. 我應該使用哪個查詢?
- 21. 我應該使用哪個GWT EventBus?
- 22. 我應該使用哪個組件?
- 23. 我應該使用哪個錯誤值?
- 24. 我應該使用哪一個? (性能)
- 25. 我應該使用哪一個OpenGL庫?
- 26. 我應該使用哪個容器?
- 27. 我應該使用哪個Rails Association?
- 28. 我應該使用哪個庫?
- 29. OAuth/OpenID - 我應該使用哪一個?
- 30. 我應該使用哪個jQuery CSS?
借調。在這裏沒有必要干涉瀏覽器的具體實現,除了一些非常特殊的東西,不能跨瀏覽器。使用框架並完成它。 – 2009-12-17 10:59:14
我可以使用jQuery中的ajax功能下載二進制blob嗎?以上任何一項? – Cheeso 2009-12-17 22:22:44
嗯..不太確定,Vanilla js是表現最好的方法。 – Nikos 2014-02-13 17:43:20