亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

IDE用的HBuiler ,調用IE運行,userAgent返回的為什么是undefined

function validB()//有問題

{

//document.write("hello!");

var b_name=Navigator.userAgent;

document.write(b_name);

var b="undefined1";

//document.write(b_name.indexOf("Firefox"));

if(b_name.indexOf("Firefox")>-1)

{

b="firefox";

}

else if(b_name.indexOf("Chrome")>-1)

{

b="Chrome";

}

else if(b_name.indexOf("MSIE")>-1&&b_name.indexOf("Trident")>-1)

{

b="ie";

}

//document.write(b);

}


正在回答

4 回答

navigator要小寫,這個坑我也碰見了

0 回復 有任何疑惑可以回復我~

navigator是小寫的,js區分大小寫,不能混了

0 回復 有任何疑惑可以回復我~

navigator ??

0 回復 有任何疑惑可以回復我~

我的瀏覽器是IE11

navigator.userAgent 顯示的信息如下:

Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; rv:11.0) like Gecko

并沒有 MSIE ,

所以 你代碼里的:

b_name.indexOf("MSIE")>-1&&b_name.indexOf("Trident")>-1

值為 false


0 回復 有任何疑惑可以回復我~
#1

幕布斯6362492 提問者

var b_name=Navigator.userAgent; document.write(b_name);這句輸出的值是undefined. 上面Navigator的調用就沒成功啊。
2018-07-06 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

IDE用的HBuiler ,調用IE運行,userAgent返回的為什么是undefined

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號