¦^«e­¶

ÂsÄý¾¹§PÂ_¡Gnavigator ª«¥óªº¨Ï¥Î

navigator ª«¥ó
°õ¦æÂsÄý¾¹§PÂ_·íµM­n¥Î Script ¡A·í§Aªº DHTML »Ý­nª¾¹DÂsÄý¾¹ªº¬ÛÃö¸ê°T¡A ¥H¨M©w¤U¤@¨Bºô­¶°Ê§@®É¡A§A´N­n¦bºô­¶ªº Script ±Ô­z¤¤¦VÂsÄý¾¹µo°Ý¡C°Ý¤°»ò¡H ·íµM¬O°Ý§A¬O¨ººØÂsÄý¾¹°Ú¡A²{¦bªº§A¬O²Ä´Xª©°Ú¡C°ÝÃD¬O«ç»ò°Ý¡H¦n°ÝÃD¡A¦bÂsÄý¾¹ ¤¤¦³­Óª«¥ó¥s navigator (IE and NS ³£¥s³o­Ó¦W¦r¡AÁ`ºâ¦³ÂI¨}¤ß¡C)¡A¬OÀx¦s¤F ©Ò¦³ÂsÄý¾¹ªº¬ÛÃö¸ê°T¡A±Mªù­t³d¦^µª³o¤è­±°ÝÃDªº¡A©Ò¥H­nª¾¹D³o¥÷ÂsÄý¾¹¥¿³Q¨ººØ ÂsÄý¾¹¾\Ū¡A°Ý navigator ´N¹ï¤F¡C
°ÝÂsÄý¾¹¦W¦r
¤j®a¾Ç DHTML ³£ª¾¹D¡AExplorer ©M Navigator ¦³®É¼Ð·Ç¤j¤j¤£¦P¡A·d¤£²M·¡ ¤GªÌ¡A±`Åý§Ú­Ì Script ¿ù»~¦Ê¥X¡A©Ò¥H²Ä¤@°Ý·íµM¬O°Ý§A¬O IE ÁÙ¬O NS Åo¡A©Ò¥H §A¥i¥H¦b Script ¤¤³o»ò¼g¡G
var browser=navigator.appName;
¦p¦¹¤@¨Ó¡AÂsÄý¾¹ªº¦WºÙ´N¦s¨ì browser ³o­ÓÅܼÆùØ¡A¨Ñ§A«á­±µ{¦¡§PÂ_¤§¥ÎÅo¡A ·Q¸Õ°õ¦æµ²ªG½Ð«ö ³oùØ¡A²³æ§a¡C
°ÝÂsÄý¾¹ª©¥»
ÂsÄý¾¹³W®æªº®t²§¡A¤£¥u¦b¤£¦P«~µPªºÂsÄý¾¹¶¡¡A¦³®É¦P«~µPÂsÄý¾¹ª©¥»¤]¤j¤j ªº¤£¦P¡A¦p Layer ¼ÐÅÒ NS ¥u¦b 4.0 ª©¥H«á¤ä´©¡A°ÊºA§ïÅÜ style ª«¥ó¥u¦b IE 4.0 ¥H«á¤ä´©¡A©Ò¥H¦³®É¤£¥u»Ý­n°ÝÂsÄý¾¹¦WºÙ¡AÁÙ­nÂsÄý¾¹¥Ø«e¬O²Ä´Xª©¡C¤£¹L³o¦¸ ¥i¤£¬O°Ý appName ¤F¡A³o¦¸­n°Ý appVersion¡A©ó¬O§A¨Ì¼Ëµe¸¬Äª¡G
var version=navigator.appVersion;
°õ¦æµ²ªG½Ð«ö ³oùØ¡C«z«¨¡I¤£¹ï°Ú¡A«ç»ò¤£¬O¼Æ¦r 1,2,3,4,5...¡H¦Ó¬O¤@°ï¤S¯ä¤Sªøªº¦r¦ê¡C §A¥ý§OºÞ¹ï¤£¹ï¡A°ÝÃD¬O IE ©M NS ³£¬O³o¼w¦æ¡A³o¬O¥L­Ì³nÅ餽¥qªººD¨Ò¡A¦]¬°©Ò¿× 3.0,4.0 ¥u¬O²ÎºÙ¡AùØ­±¦³¤À¤@¤j°ï¬ü¥[ª©¡B¼Ú¬wª©¡B»·ªFª©¡A¤£¤@¤j¦ê«ç»ò°O±o§¹¾ã¡H ©Ò¥H¦pªG§A¥u­n 1,2,3,4 ¡A¨º§A´N¡G
var version=parseFloat(navigator.appVersion);
·N«ä¬O§Ú¤£ºÞ§A«á­±¤@°ï¦³ªº¨Sªº¦r¦ê¡A§Ú¥u­n«e­±´X­Ó¼Æ¦r¦r¤¸Âà´«¦¨¯BÂI¼Æ§Y¥i¡A °õ¦æµ²ªG½Ð«ö ³oùØ¡C¦n¤F¡A¦n¹³±o¨ì²z·Qªºµ²ªG¤F¡A¥i¬OÁÙ¦³ÂI¤p¤pªº°ÝÃD¡A¨º´N¬O¨Ï¥Î IE5 ªº¨Ï¥ÎªÌ¤ß²z¥i¯à¦³ÂI¹¿©B¡A©ú©ú§Ú¸Ëªº¬O IE5 °Ú¡A«ç»òµ²ªG¬O 4 «¨¡H­ì¨Ó appVersion ªº§¹¾ã¦r¦ê¬O¡G
4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
/* 4.0 ¬O«ü¾A¥Î Mozilla 4.0 ³W®æ¡A¯u¥¿ªºª©¥»¸¹«h¸ò¦b MSIE ´X­Ó¦r«á¡C */
Script °õ¦æ¤À¦V
¦n¤F¡A²{¦b­n¨ú¥X MSIE ªºª©¥»¸ê°T­±Á{¤F¨â¤j°ÝÃD¡G
  1. IE ¥²¶·­n¨Ï¥Î JavaScript ºI¦r¨ç¼Æ¥h¨ú¥X appVersion ¤¤ªºª©¥»¸ê°T¡C
  2. IE ©M NS ªº³B²z¤è¦¡¤£¤@¼Ë¡C
¥Î¨ç¼ÆºI¨ú¦r¦êÁöµM³Â·Ð¤@ÂI¡A¦ý¤]¤£Ãø¡A¦p§Ú­Ì¥i¥H¡G
    var verString=navigator.appVersion;
    var pos=verString.indexOf("MSIE")+5;
    IEVersion=parseFloat(verString.substr(pos));
°õ¦æµ²ªG½Ð«ö³oùØ¡A §A·|µoı¦b IE ùعï¤F¡A¦ý NS ùص²ªG¬O "NaN"¡C³o¸Ì´N­n¨Ï¥Î Script §PÂ_ªº²Ä¤G­Ó ­«­nÆ[©À¡A¥Î§PÂ_¦¡°õ¦æ¤À¦V°Ê§@¡A¤]´N¬O¨ÌÂsÄý¾¹¦WºÙ°µ²Ä¤@­Ó§PÂ_¼Ð·Ç¡A¨Ó¤À§O °õ¦æ¤£¦Pªº Script °Ê§@¡G
var apname=navigator.appName;
var ver,str;

if (apname=="Netscape") {ver=parseFloat(navigator.appVersion);}
if (apname=="Microsoft Internet Explorer")
    {
        var verString=navigator.appVersion;
        var pos=verString.indexOf("MSIE")+5;
        ver=parseFloat(verString.substr(pos));
    }

if (!ver) {str="!!§A¥Î¤°»ò©ÇÂsÄý¾¹°Õ¡A¬Ý¤£À´¡C!!"}
    else
    {str="§A¨Ï¥ÎªºÂsÄý¾¹¬O\n"+apname+"\n"+ver+" ª©";}
alert(str);
°õ¦æµ²ªG½Ð«ö³oùØ¡C
navigator ¨ä¥L¥i¥ÎÄÝ©Ê
¤U­±´N¬O¨â¤jÂsÄý¾¹¦b navigator ¤j·§¾Ö¦³ªºÄݩʹï·Óªí¡AªÃ«ùµÛ«e­±´X¸`ªº¤èªk¡A ¬Û«H¦p¦ó¦b¨ä¤¤¨ú¥X§A»Ý­nªºÄݩʭȡAÀ³¸Ó¤£¦A¬OÃø¨Æ¤~¹ï¡C

ÂsÄý¾¹ navigator ª«¥óÄݩʹï·Óªí
Microsoft Internet Explorer 5.0 ¤¤¤åª© Netscape Navigator 4.5 ¤¤¤åª©
appCodeName Mozilla appCodeName Mozilla
appMinorVersion 0 ¡@ ¡@
appName Microsoft Internet Explorer appName Netscape
appVersion 4.0 (compatible; MSIE 5.0; Windows 98; DigExt) appVersion 4.5 [zhtw]C-CCK-MCD [SEEDNet] (Win98; I)
cookieEnabled true ¡@ ¡@
cpuClass x86 ¡@ ¡@
mimeTypes ¡@ mimeTypes ¡@
onLine true ¡@ ¡@
opsProfile ¡@ ¡@ ¡@
platform Win32 platform Win32
plugins ¡@ plugins ¡@
systemLanguage zh-tw ¡@ ¡@
¡@ ¡@ securityPolicy Export policy
userAgent Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt) userAgent Mozilla/4.5 [zhtw]C-CCK-MCD [SEEDNet] (Win98; I)
userLanguage zh-tw language zhtw
userProfile ¡@ ¡@ ¡@

¦^«e­¶
1