jQuery 1.12を使用しています。しかし、私の質問はどのようにブラウザのサポートajaxをチェックするかどうかです。ブラウザがajaxをサポートしている場合、私はajaxを使用してページのコンテンツを変更したいと思います。ほぼすべてのブラウザが今AJAXをサポートhttp://programmerguru.com/ajax-tutorial/browser-support/ブラウザサポートajaxの確認方法は?
Here is the code snippet which checks if the browser supports AJAX or not.
?
<script type="text/javascript">
var xmlhttp;
function checkAJAXSupport() {
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
xmlhttp= new XMLHttpRequest();
alert("Yes. Your browser must be one among them - Mozilla, Safari, Chrome, Rockmelt, IE 8.0 or above");
} else if (window.ActiveXObject) { // IE
try {
xmlhttp= new ActiveXObject("Msxml2.XMLHTTP");
alert("Yes. Your browser must be IE");
}
catch (e) {
try {
xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
alert("Yes. Your browser must be IE");
}
catch (e) {}
}
}
if (!xmlhttp) {
alert("No. Giving up Cannot create an XMLHTTP instance. Your browser is outdated!");
return false;
}
}
</script>
'if(true){/*...browser supports ajax ... * /}'もちろん、条件は不変であるため、 'if'を取り除くことができます。 –
ありがとう@ T.J.Crowder – hime