返回列表 發帖
真的很好用耶
已經測試成功了
以後就直接使用這樣就可以了呀
ㄎㄎ
邁向神乎其技的境界^^

TOP

後來無意中測試到
IE跟FF瀏覽器都會被偵測到

但Safari瀏覽器似乎沒辦法被偵測到^^|||(是因為尚不支援嗎)
至於Chr跟Op瀏覽器因為我沒有所以也沒法測說
<body onLoad="viewer()" >
<script language="javascript" type="text/javascript">
/*==================*/
//最短偵測瀏覽器程式碼
/*==================*/
function viewer()
{
B=(function x(){})[-5]=='x'?'FF3' : (function x(){})[-6]=='x'?'FF2':/a/[-1]=='a'?'FF':'\v'=='v'?'IE':/a/.__proto__=='//'?'Saf':/s/.test(/a/.toString)?'Chr':/^function \(/.test([].sort)?'Op':'Unknown'
document.write(B);
}
</script>
</body>
[ 本帖最後由 bau720123 於 2009-4-22 10:56 編輯 ]
邁向神乎其技的境界^^

TOP

ㄟ???我剛剛用Chrome瀏覽器(Google 的那個)最新版 2.01725
結果還是偵測不到耶
結果還是空白一片

我應該沒用錯吧^^|||
還是說您可以把您在Chrome跑過的您可以的那支
PO出來讓我參考看看呢
ㄚ_ㄚ

目前最新狀況
偵測的狀況如下
IE6:可以
IE7:可以
IE8:應該可以
FF3:可以
Sa3:目前空白一片
Ch2:目前空白一片
Op9:可以

[ 本帖最後由 bau720123 於 2009-4-21 17:50 編輯 ]
邁向神乎其技的境界^^

TOP

您好
在試過Ctrl-Shift-J
並輸入語法後真的得到了Chr的答案
但我百思不得其解的是
為何Chrome要在Cosole模式下才會有作用

後來我透過一個小程式來實驗看看
<body onload="viewer();">
<script language="javascript" type="text/javascript">
function viewer()
{
document.write("把我印出來");
alert("把我印出來");
}
</script>
</body>
後來我有查出原因了
document.write(B);
把"把我印出來"的值印出來--這應該是無庸置疑的吧
也應該是通用的語法吧

但是Chrome跟Safari似乎對這段語法的支援度不是那麼的好
所以解析不出來這段語法的意思--所以印出空
如果我改成alert("把我印出來");
就可以alert的出來--我將這個小小的發現回饋給大家
邁向神乎其技的境界^^

TOP

了解
謝謝您再次的回覆^^
邁向神乎其技的境界^^

TOP

返回列表 回復 發帖