老师,我的代码为什么在360浏览器有反应,在火狐浏览器没反应,哪里出问题了
来源:5-4 编程练习
weibo_我是LUFFCIER_0
2019-10-05 11:31:35
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>userAgent</title>
</head>
<body>
<input type="button" value="点击获取浏览器信息" id="browser">
<script type="text/javascript">
//补充代码
var btn=document.getElementById("browser");
btn.onclick=function(){
var browser=navigator.userAgent.toLowerCase();
if(browser.indexOf("msie")>-1){
document.write(" IE浏览器");
}else if(browser.indexOf("firefox")>-1){
document.write(" 火狐浏览器");
}else if(browser.indexOf("chrome")>-1){
document.write("谷歌浏览器");
}}
</script>
</body>
</html>
3回答
好帮手慕夭夭
2019-10-07
你好同学,这个和浏览器版本有关系,不同版本的浏览器返回的浏览器版本信息可能会存在差别。
老师可以显示的,代码没有问题。
可以使用火狐69版本的测试一下
ie可以使用ie10以及以下测试
不过这些在实际开发中用不到,同学简单的练习了解一下就行哦。
祝学习愉快,望采纳。
Miss路
2019-10-06
同学,你好。这里面你只针对了几个指定的浏览器,在其他没有制定的浏览器当然不会有反应,只对几个主流的浏览器做测试就可以了,360不算是主流的,IE也可以不考虑,IE现在很少有人用了。不过你有兴趣的话,可以去做更多的测试,但是你要先了解一下浏览器的内核,不过目前对于我们来说,不需要去做,没有太大的意义。
如果帮助到了你,欢迎采纳!
祝学校愉快!
weibo_我是LUFFCIER_0
提问者
2019-10-05
在IE浏览器也没反应
相似问题