2010年4月15日 星期四

用JavaScript判定瀏覽器是否為IE

摘自 http://leeiio.me/ie_detection_in_5_bytes/

<script type='text/javascript'>
var ie = !-[1,];
alert(ie);
</script>


以上程式碼執行結果:IE 下返回true,其他標準瀏覽器返回false。!-[1,],僅僅只有 6 bytes!

<script type='text/javascript'>
// Option from Dean Edwards:
var ie = [email protected]_on!@*/false;

// Use the commented line:
var [email protected]_on=1;

// Variation (shorter variable):
var ie = '\v'=='v';

/ / Option to Gareth Hayes (former record-holder):
var ie = !+"\v1";
</ script>

2010年4月6日 星期二