var browser = function () { var support = { //trident:IE瀏覽器內核 trident: window.ActiveXObject !== undefined, //gecko:Mozilla Firefox瀏覽器內核 gecko: !!window.netscape, //webkit:chrome、safari瀏覽器內核 webkit: !!navigator.vendor, //opera:opera瀏覽器內核 opera: !!window.opera } return support; }; var ieBrowserModel = function () { var ieModel = { //documentMode返回IE瀏覽器版本號version,表示當前IE以哪個版本渲染頁面,IE9-9,IE8-8,IE7-7,IE5-5 documentMode: document.documentMode, //compatModel表示當前Ie兼容模式,返回兩種可能的值:BackCompat和Css1Compat //Css1Compat表示standards model(標准兼容模式),BackCompat表示quirks model(怪癖模式) compatModel: document.compatMode } return ieModel; };
還有一種方式:
var length = [1, 2, ].length;
IE6/7/8中length為3,IE9及其它瀏覽器length為2
