前端navigator

Posted 魏耀峰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端navigator相关的知识,希望对你有一定的参考价值。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
if(navigator.cookieEnabled){
document.write("浏览器已启用cookie,请妥善保存个人信息");
}else{
document.write("浏览器已禁用cookie,记住密码功能无法使用")
}
//设置->显示高级->隐私->内容设置

function checkPlugin(pname){
//遍历navigator的plugins集合
for(var i=0;i<navigator.plugins.length;i++){
//如果当前插件的name等于pname
if(navigator.plugins[i].name==pname)
return true;//返回true
}//(遍历结束)
return false;//返回false
}
document.write(checkPlugin("Tencent QQ"));
document.write(checkPlugin("Shockwave Flash"));

document.write("<h1>"+navigator.userAgent+"</h1>");
var browser="unknown";
var ua=navigator.userAgent;
//如果ua中包含MSIE
browser="IE";
//否则,如果ua中包含Firefox
browser="Firefox";
//否则,如果ua中包含OPR
browser="Opera";
//否则,如果ua中包含Chrome
browser="Chrome";
//否则,如果ua中包含Safari
browser="Safari";

var version="unknown";
//如果browser不是unknown
//如果browser是Opera
//在ua中找OPR的位置,+3+1,保存在i中
//否则
//在ua中找browser的位置,+browser的字符个数+1,保存在i中
//选取ua中i位置开始的3位,转为浮点数,保存在version中

document.write("<h1>"+browser+"</h1>")
document.write("<h1>"+version+"</h1>")
</script>
</body>
</html>

以上是关于前端navigator的主要内容,如果未能解决你的问题,请参考以下文章

js基础随笔4

js_浏览器对象

JavaScript--操作BOM

Anaconda使用使用Navigator或者prompt创建虚拟环境

#yyds干货盘点#愚公系列2022年11月 微信小程序-导航(跳转)

什么是前端?