Bài Ajax 02: Những trình duyệt hỗ trợ Ajax

0
70

Xin chào các bạn, trong bài học ngày hôm nay mình sẽ giới thiệu đến các bạn những trình duyệt hỗ trợ Ajax.

Dưới đây là danh sách các trình duyệt hỗ trợ Ajax:

  • Mozilla Firefox 1.0 trở lên.
  • Netscape phiên bản 7.1 trở lên.
  • Apple Safari 1.2 trở lên.
  • Microsoft Internet Explorer 5 trở lên.
  • Konqueror.
  • Opera 7.6 trở lên.
  • Google Chrome mọi phiên bản.

Khi bạn viết các ứng dụng tiếp theo, hãy xem xét đến các trình duyệt không hỗ trợ AJAX.

LƯU Ý – Khi chúng ta nói rằng một trình duyệt không hỗ trợ AJAX, điều đó chỉ có nghĩa là trình duyệt không hỗ trợ việc tạo đối tượng Javascript – đối tượng XMLHttpRequest.

Viết code cụ thể của trình duyệt

Cách đơn giản nhất để làm cho mã nguồn của bạn tương thích với trình duyệt là sử dụng khối try…catch trong JavaScript của bạn.

Trong đoạn code JavaScript ở trên, chúng ta thử ba lần để tạo đối tượng XMLHttpRequest. Cái đầu tiên là:

  • ajaxRequest = new XMLHttpRequest();

Nó dành cho các trình duyệt Opera 8.0+, Firefox và Safari. Nếu thất bại, chúng ta thử thêm hai lần nữa để tạo đối tượng chính xác cho trình duyệt Internet Explorer với –

ajaxRequest = new ActiveXObject ("Msxml2.XMLHTTP");
ajaxRequest = new ActiveXObject ("Microsoft.XMLHTTP");

Nếu nó không hoạt động, thì chúng ta có thể đang sử dụng một trình duyệt rất lỗi thời không hỗ trợ XMLHttpRequest, điều đó cũng có nghĩa là nó không hỗ trợ AJAX.

Mặc dù rất có thể, biến ajaxRequest của chúng ta giờ sẽ được đặt thành bất kỳ tiêu chuẩn XMLHttpRequest nào mà trình duyệt sử dụng để chúng ta có thể bắt đầu gửi dữ liệu đến máy chủ. Quy trình làm việc AJAX theo từng bước được giải thích trong các bài tiếp theo.

Kết luận

Như vậy trong bài học ngày hôm nay mình đã giới thiệu đến các bạn những trình duyệt hỗ trợ Ajax. Trong bài tiếp theo chúng ta sẽ cùng nhau tìm hiểu về Cách hoạt động của Ajax.

Chúc các bạn học tập tốt!

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây