[英]sniffing IE8 only
如果瀏覽器是IE8,那么最短的javascript代碼是什么?
我想為IE8做一些特別的事情
我不想連接一個能夠讓我回到所有瀏覽器和版本的庫。 如果它是IE8,我只想寫一兩行來解決問題。
謝謝你
我發現的最好方法是使用條件樣式或條件編譯:
var isIE8 = false;
<!--[if IE 8]>
<script type='text/javascript'>
isIE8 = true;
</script>
<![endif]-->
然后在您的代碼中,您只需檢查此值:
<script type='text/javascript'>
if (isIE8) {
alert('Your browser is IE8');
}
</script>
您可以使用以下方法在HTML中執行此操作:
<!--[if IE 8]>
<script type="text/javascript" src="IE8.js">
<![endif]-->
另請參閱本教程: http : //msdn.microsoft.com/en-us/library/ms537509%28v=vs.85%29.aspx
在HTML中,您可以使用條件注釋包含某些IE瀏覽器的標記:
<!--[if IE 8]>
<script type="text/javascript" src="ie8_hacks.js">
<![endif]-->
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.