Đào tạo Java Điều quan trọng là phải hiểu sự khác biệt giữa các trình duyệt khác nhau để xử lý từng cách theo cách mong đợi. Vì vậy, điều quan trọng là phải biết trang web của bạn đang chạy trên trình duyệt nào.
Đào tạo Java Để nhận thông tin về trình duyệt mà trang web của bạn hiện đang chạy, hãy sử dụng đối tượng điều hướng được tích hợp sẵn .
Đào tạo Java Để nhận thông tin về trình duyệt mà trang web của bạn hiện đang chạy, hãy sử dụng đối tượng điều hướng được tích hợp sẵn .
Đào Tạo Java |
Thuộc tính Navigator
Đào tạo Java Có một số thuộc tính liên quan đến Navigator mà bạn có thể sử dụng trong trang Web của mình. Sau đây là danh sách tên và mô tả của từng tên.Sr.No | Kê khai tài sản |
---|---|
1 | appCodeName Thuộc tính này là một chuỗi chứa tên mã của trình duyệt, Netscape cho Netscape và Microsoft Internet Explorer cho Internet Explorer. |
2 | phiên bản ứng dụng Thuộc tính này là một chuỗi chứa phiên bản trình duyệt cũng như các thông tin hữu ích khác như ngôn ngữ và khả năng tương thích của nó. |
3 | ngôn ngữ Thuộc tính này chứa chữ viết tắt gồm hai ký tự cho ngôn ngữ được trình duyệt sử dụng. Chỉ Netscape. |
4 | mimTypes [] Thuộc tính này là một mảng chứa tất cả các loại MIME được máy khách hỗ trợ. Chỉ Netscape. |
5 | nền tảng[] Thuộc tính này là một chuỗi chứa nền tảng mà trình duyệt được biên dịch. "Win32" cho hệ điều hành Windows 32 bit |
6 | bổ sung[] Thuộc tính này là một mảng chứa tất cả các trình cắm đã được cài đặt trên máy khách. Chỉ Netscape. |
7 | đại lý người dùng[] Thuộc tính này là một chuỗi chứa tên mã và phiên bản của trình duyệt. Giá trị này được gửi đến máy chủ gốc để xác định máy khách. |
Phương thức điều hướng
Đào tạo Java Có một số phương pháp Navigator cụ thể. Dưới đây là danh sách tên và mô tả của họ.Sr.No | Sự miêu tả |
---|---|
1 | javaEnabled () Phương pháp này xác định nếu JavaScript được bật trong ứng dụng khách. Nếu JavaScript được bật, phương thức này sẽ trả về true; ngược lại, nó trả về false. |
2 | plugings.refresh Phương thức này làm cho các trình cắm thêm mới được cài đặt sẵn có và điền vào mảng plugin với tất cả các tên trình cắm thêm mới. Chỉ Netscape. |
3 | sở thích (tên, giá trị) Phương thức này cho phép một kịch bản đã ký nhận và thiết lập một số tùy chọn Netscape. Nếu tham số thứ hai bị bỏ qua, phương thức này sẽ trả về giá trị của tùy chọn được chỉ định; nếu không, nó sẽ đặt giá trị. Chỉ Netscape. |
4 | taintEnabled () Phương thức này trả về true nếu bật dữ liệu; sai khác. |
Phát hiện trình duyệt
Đào tạo Java Có một JavaScript đơn giản có thể được sử dụng để tìm ra tên của một trình duyệt và sau đó cho phù hợp một trang HTML có thể được phục vụ cho người dùng.<html> <head> <title>Browser Detection Example</title> </head> <body> <script type="text/javascript"> <!-- var userAgent = navigator.userAgent; var opera = (userAgent.indexOf('Opera') != -1); var ie = (userAgent.indexOf('MSIE') != -1); var gecko = (userAgent.indexOf('Gecko') != -1); var netscape = (userAgent.indexOf('Mozilla') != -1); var version = navigator.appVersion; if (opera){ document.write("Opera based browser"); // Keep your opera specific URL here. } else if (gecko){ document.write("Mozilla based browser"); // Keep your gecko specific URL here. } else if (ie){ document.write("IE based browser"); // Keep your IE specific URL here. } else if (netscape){ document.write("Netscape based browser"); // Keep your Netscape specific URL here. } else{ document.write("Unknown browser"); } // You can include version to along with any above condition. document.write("<br /> Browser version info : " + version ); //--> </script> </body> </html>
Không có nhận xét nào:
Đăng nhận xét