http://vietjack.com/javascript/index.jsp Copyright © vietjack.com Khả tương thích trình duyệt JavaScript Nó quan trọng để hiểu khác biệt trình duyệt khác để xử lý theo cách mong đợi Vì quan trọng để biết trình duyệt mà trang web bạn chạy Để nhận thông tin trình duyệt mà trang web bạn chạy trên, sử dụng đối tượng navigator có sẵn Các thuộc tính Navigator Có số thuộc tính liên quan đến Navigator mà bạn sử dụng trang web bạn Bảng liệt kê tên miêu tả chúng STT Thuộc tính Miêu tả appCodeName Thuộc tính chuỗi mà chứa tên code trình duyệt, Netscape cho Netscape Microsoft Internet Explorer cho IE appVersion Thuộc tính chuỗi mà chứa phiên trình duyệt thơng tin hữu ích khác ngơn ngữ khả tương thích language Thuộc tính chứa hai chữ viết tắt cho ngơn ngữ mà sử dụng trình duyệt Chỉ dành cho Netscape mimTypes[] Thuộc tính mảng chứa tất kiểu MIME hỗ trợ Client http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/javascript/index.jsp Copyright © vietjack.com Chỉ dành cho Netscape platform[] Thuộc tính chuỗi chứa platform mà trình duyệt biên dịch “Win32” cho Hệ điều hành Windows 32 bit plugins[] Thuộc tính mảng chứa tất plug-in cài đặt client Chỉ dành cho Netscape userAgent[] Thuộc tính chuỗi mà chứa tên code phiên trình duyệt Giá trị gửi tới Server nguồn để nhận diện Client Các phương thức Navigator Dưới danh sách phương thức Navigator miêu tả STT Miêu tả javaEnabled() Phương thức định JavaScript kích hoạt Client Nếu JavaScript kích hoạt, phương thức trả true, khơng trả false plugings.refresh Phương thức tạo plug-in cài đặt đặt mảng plugins với tất tên plug-in Chỉ dành cho Netscape http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/javascript/index.jsp Copyright © vietjack.com preference(name,value) Phương thức cho phép script đánh dấu để nhận thiết lập số quyền ưu tiên Netscape Nếu tham số thứ hai bị bỏ qua, phương thức trả giá trị quyền ưu tiên xác định; khơng thì, thiết lập giá trị Chỉ dành cho Netscape taintEnabled() Phương thức trả true liệu hỏng (data tainting) kích hoạt; khơng false Kiểm tra trình duyệt (Browser Detection) Có JavaScript đơn giản mà sử dụng để tìm tên trình duyệt sau trang HTML phục vụ tới người dùng Browser Detection Example http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/javascript/index.jsp Copyright © vietjack.com Kết Mozilla based browser Browser version info : 5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) coc_coc_browser/50.2.175 Chrome/44.2.2403.175 Safari/537.36 http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... danh sách phương thức Navigator miêu tả STT Miêu tả javaEnabled() Phương thức định JavaScript kích hoạt Client Nếu JavaScript kích hoạt, phương thức trả true, khơng trả false plugings.refresh Phương... Detection) Có JavaScript đơn giản mà sử dụng để tìm tên trình duyệt sau trang HTML phục vụ tới người dùng Browser Detection Example ... dành cho Netscape http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /javascript/ index.jsp Copyright © vietjack.com preference(name,value) Phương thức cho phép script