0

我想检测浏览器中是否禁用了 AJAX。我jQuery.support.ajax用来检测 AJAX 是否被禁用。但是,在 Internet Explorer 8 的情况下,即使Enable native XMLHTTP Support在设置中未选中,也会jQuery.support.ajax返回true但 AJAX 操作实际上并未在浏览器中发生。

如果我在这里做错了什么,请纠正我。非常感谢任何帮助。也欢迎任何其他检测 AJAX 是否被禁用的替代方法。

4

1 回答 1

2

根据this Microsoft page,IE8 设置仅禁用W3C 标准XMLHttpRequest对象。

它使 ActiveXMicrosoft.XMLHTTP控件保持启用状态。有一个单独的设置可以禁用(所有)ActiveX 控件。

jQuerysupport.ajax测试适用于这两种方法,因此禁用前者但启用后者将返回true.

于 2013-06-13T07:38:45.447 回答