0

ブラウザで AJAX が無効になっているかどうかを検出したい。jQuery.support.ajaxAJAXが無効になっていることを検出するために使用しています。しかし、Internet Explorer 8 の場合Enable native XMLHTTP Support、設定でチェックを外してもjQuery.support.ajax戻りますtrueが、実際にはブラウザーで AJAX アクションは行われません。

ここで何か間違ったことをしている場合は、修正してください。どんな助けでも大歓迎です。AJAX が無効になっているかどうかを検出する他の方法も歓迎します。

4

1 に答える 1

2

この Microsoft pageによると、IE8 設定は W3C 標準XMLHttpRequestオブジェクトのみを無効にします。

ActiveXMicrosoft.XMLHTTPコントロールを有効のままにします。(すべての) ActiveX コントロールを無効にする別の設定があります。

jQuerysupport.ajaxテストは両方のメソッドで機能するため、前者を無効にして後者を有効のままにすると、true.

于 2013-06-13T07:38:45.447 に答える