當(dāng)需要快速查看一些系統(tǒng)信息(如 windows 系統(tǒng)當(dāng)前安裝的 .net 版本是什么),可以在 ie地址欄輸入 javascript 命令回車之后,就會(huì)彈出當(dāng)前安裝的所有 .net 版本。
在 ie 地址欄也可以執(zhí)行 javascript 命令,只要按正確格式寫、Javascript 又沒有語(yǔ)法錯(cuò)誤回車之后就可以正確執(zhí)行。不過對(duì)于有些版本的瀏覽器會(huì)有一點(diǎn)問題,當(dāng)把同樣的 javascript 命令復(fù)制到 ie地址欄時(shí),回車無(wú)法執(zhí)行;如果把 javascript 命令通過鍵盤輸入到 ie 地址欄,卻可以正確執(zhí)行。
一、舉一個(gè)在ie地址欄執(zhí)行javascript命令的例子
就舉文章開頭所說的在ie地址欄用 javascript命令查看當(dāng)前系統(tǒng)安裝的所有 net 版本,步驟如下:
1、把 javascript:alert(navigator.userAgent); 復(fù)制到 ie地址欄并回車,正常情況應(yīng)該彈出如圖1所示窗口:

圖1
2、如果沒有彈出圖1所示窗口,就把 javascript:alert(navigator.userAgent); 輸入到 ie 地址欄,檢查無(wú)誤后再回車,輸入正確一定能彈出圖1窗口。
3、圖1中顯示的最高 .net 版本是 4.0,即 .NET4.0C; .NET CLR 4.0E;,此外還有 .net 2.0 、3.0 和 3.5,所顯示的版本都是系統(tǒng)已經(jīng)安裝的。
二、ie 無(wú)法執(zhí)行javascript 的解決辦法
1、上面說了一種解決辦法,就是把 javascript 命令復(fù)制到 ie 地址欄無(wú)法執(zhí)行,就把它輸入到 ie 地址欄再執(zhí)行,認(rèn)真點(diǎn)別輸錯(cuò)就行了。
2、方法二:把 javascript 命令放到 html 文件中執(zhí)行
1)新建一個(gè)txt文本文件(或者復(fù)制一個(gè) html 文件),假如把文件名命為 exejs.htm,把下列命令復(fù)制到里面并保存:
<html>
<head>
<title>用javascript 命令查看 .net 版本</title>
<script type="text/javascript">
alert(navigator.userAgent);
</script>
</head>
<body>
</body>
</html>
2)雙擊保存的 exejs.htm 文件,如果彈出一個(gè)阻止執(zhí)行 javascript 窗口,選擇“允許”即可。
3)成功運(yùn)行 exejs.htm 文件,會(huì)彈出跟圖1一樣的窗口。 |