在JavaScript 中偵測IE 版本(v9 之前):一種綜合方法
在本文中,我們將探索一種替代方法使用JavaScript 偵測v9 之前版本的Internet Explorer (IE) 瀏覽器。雖然原始帖子中提供的程式碼可以運行,但它有一定的限制。讓我們研究一個更強大的解決方案。
第1 步:設定IE 類別
我們的第一步是根據IE 版本實作適當的HTML 類別:
<!DOCTYPE html> <!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="lt-ie9"> <![endif]--> <!--[if gt IE 8]><!----> <html> <!----><![endif]--> <head> ...
這些類別對不同的IE 版本進行分類,讓我們可以使用CSS 或JavaScript 來定位它們。
第 2 步:偵測 IE 並套用 JavaScript
使用jQuery,我們可以建立一個 JavaScript 函數來辨識舊版 IE瀏覽器並套用必要的操作:
(function ($) { "use strict"; // Detecting IE var oldIE; if ($('html').is('.lt-ie7, .lt-ie8, .lt-ie9')) { oldIE = true; } if (oldIE) { // Here's your JS for IE.. } else { // ..And here's the full-fat code for everyone else } }(jQuery));
解決問題
解決您的問題:
結論
這種基於 JavaScript 的方法提供了一種靈活而準確的方法來檢測 v9 之前的 IE 瀏覽器。透過使用 CSS 類別和 jQuery,我們可以根據瀏覽器版本無縫地實現特定操作,確保更一致的使用者體驗。
以上是如何在 JavaScript 中可靠地偵測 v9 之前的 Internet Explorer 版本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!