Để phát hiện MSIE bạn có thể sử dụng JavaScript:
// This function returns Internet Explorer's major version number,
// or 0 for others. It works by finding the "MSIE " string and
// extracting the version number following the space, up to the decimal
// point, ignoring the minor version number
<SCRIPT LANGUAGE="JavaSCRIPT">
function msieversion()
{
var ua = window.navigator.userAgent
var msie = ua.indexOf ("MSIE ")
if (msie > 0) // If Internet Explorer, return version number
return parseInt (ua.substring (msie+5, ua.indexOf (".", msie)))
else // If another browser, return 0
return 0
}
</SCRIPT>
Dưới đây là một ví dụ về làm thế nào để gọi nó là bất cứ nơi nào trong html của bạn:
<SCRIPT LANGUAGE="javascript">
if (msieversion() >= 0)
document.write ("This is Internet Explorer");
else
document.write ("This is another browser");
</SCRIPT>
http://support.microsoft.com/kb/167820 http://support.microsoft.com/kb/167820
Nguồn
2013-04-06 05:14:24
Tôi thích sự đơn giản của câu trả lời này. Có ai có phản đối nó, bởi vì mặc dù các câu trả lời khác là toàn diện hơn (bao gồm số phiên bản, vv) tất cả tôi cần là loại trình duyệt. Nhưng bất kỳ vấn đề được biết đến ở đây. Nhân tiện, tôi đã thử nó trên FF và nó nói Netscape! – Duber
Tôi đã thử trên Chrome và nó cũng cho biết netscape: s –
Chrome, Firefox và Safari trả về tên "Netscape". –