即使禁用了XMLHTTP支持,jQuery.support.ajax也返回true

jQuery.support.ajax returns true even if XMLHTTP support is disabled

本文关键字:support jQuery ajax true 返回 支持 XMLHTTP      更新时间:2023-09-26

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

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

根据微软页面,IE8设置只禁用W3C标准XMLHttpRequest对象。

使ActiveX Microsoft.XMLHTTP控件处于启用状态。有一个单独的设置来禁用(所有)ActiveX控件。

jQuery的support.ajax测试对这两个方法都有效,因此禁用前者而保留后者将返回true