This is my Blog!!Welcome to you!!
【分享个人java学习心得和技术问题汇总】

Ajax浏览器支持

Ajax浏览器支持

Ajax浏览器支持:所有可用的浏览器不支持AJAX。这里是支持AJAX的主流浏览器的列表。

所有可用的浏览器不支持AJAX。这里是支持AJAX的主流浏览器的列表。

  • Mozilla的Firefox 1.0及以上
  • Netscape版本7.1及以上
  • 苹果Safari 1.2及以上
  • 微软Internet Exporer5及以上
  • Konqueror
  • Opera 7.6及以上

所以现在,当你写你的应用程序,那么你将不得不采取照顾的浏览器不支持AJAX.

注: 当我们说,浏览器不支持AJAX,它只是意味着浏览器不支持Javascript对象XMLHttpRequest对象的创建。.


编写浏览器具体代码

简单的方法是使你的源代码兼容的浏览器使用try… catch块在你的JavaScript.

在上面的Javascript代码,我们尝试三次,使我们的XMLHttpRequest对象。我们第一次尝试:

  • ajaxRequest = new XMLHttpRequest();

这里是Opera8.0+,Firefox和Safari浏览器。如果失败,我们尝试两次,以使IE浏览器与正确的对象:

  • ajaxRequest = new ActiveXObject(“Msxml2.XMLHTTP”);
  • ajaxRequest = new ActiveXObject(“Microsoft.XMLHTTP”);>

如果不工作,那么他们使用的是一个非常过时的浏览器不supportXMLHttpRequest,这也意味着它并不支持Ajax.

最容易不过,的可变ajaxRequest将现在被设置为浏览器使用whateverXMLHttpRequest标准,我们就可以开始发送数据到服务器.

下一节将AJAX的工作流程一步一步教你做.

未经允许不得转载:Java学习 » Ajax浏览器支持

分享到:更多 ()