Posts Tagged ‘detect’

UserAgent

當我們需要使用JavaScript針測瀏覽器的資訊時,我們可以使用以下的CODE,將瀏覽器的資訊顯示出來
<script>
var detect = navigator.userAgent;
alert(detect);
</script>
 
下列是幾種常用的瀏覽器所顯示出的結果:
Safari :
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125
IE :
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50215)
Firefox :
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
Opera :
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; zh-tw) Opera 8.50

偵測瀏覽器版本

<script type=”text/javascript”>
var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;
if (checkIt(’konqueror’))
{
browser = “Konqueror”;
OS = “Linux”;
}
else if (checkIt(’safari’)) browser = “Safari”
else if (checkIt(’omniweb’)) browser = “OmniWeb”
else if (checkIt(’opera’)) browser = “Opera”
else if (checkIt(’webtv’)) browser = “WebTV”;
else if (checkIt(’icab’)) browser = “iCab”
else if (checkIt(’msie’)) browser = “Internet Explorer”
else if (!checkIt(’compatible’))
{
browser = “Netscape Navigator”
version = detect.charAt(8);
}
else browser = [...]