Друзья, которые знакомы с JQ, могут иногда использовать его, чтобы определить, является ли текущий браузер IE, или даже какая версия IE является конкретной. Например, если вы определите, что текущий браузер IS IE7, метод написания следующим образом:
if ($. browser.msie && $ .browser.version == 7) {// IE7 выполнить эту область кода}Native JS, подражая методу записи JQ, конкретный код реализации:
<script> var browser = (function () {var Isie6 = /msie 6 /i.test (navigator.useragent); var Isie7 = /msie 7 /i.test (navigator.useragent); var Isie8 = /msie 8 /i.test (navigator.useragent); var isie = / /isiesie /isiesie. /msie/i.test(navigator.useragent); Return {msie: isie, версия: function () {switch (true) {case isie6: return 6; case isie7: return 7; case isie8: return 8;}} ()};}) (); alert (browser.msie); alert (browser.version);Для суждения Firefox и Chrome вы можете расширить его самостоятельно.