navigator:封装浏览器配置信息的对象
cookieEnabled:判断浏览器是否启用cookie
cookie是什么:cookie是客户端本地,持久存储用户私密数据的文件
plugins:包含了所有插件的信息
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
function checkPlugins(pname){
//遍历navigator的plugins集合
for(var i= 0; i<navigator.plugins.length;i++){
//如果当前插件的name等于pname
if(navigator.plugins[i].name==pname){
return true;//返回true
}
}
//遍历结束
//返回false
return false;
}
console.log(checkPlugins("Chrome PDF Viewer"),true), //true
console.log("QQ Music")
</script>
</body>
</html>
1 navigator:封装浏览器配置信息的对象
2 cookieEnabled:判断浏览器是否启用cookie
3 cookie是什么:cookie是客户端本地,持久存储用户私密数据的文件
4 <!DOCTYPE html>
5 <html>
6 <head lang="en">
7 <meta charset="UTF-8">
8 <title></title>
9 </head>
10 <body>
11 <script>
12 //如果浏览器启用了cookie
13 if(navigator.cookieEnabled){
14 //提示:已启用cookie,请妥善保存个人信息
15 document.write("<h1>浏览器已经启用cookie,请妥善保存个人信息</h1>");
16 }else{
17 //否则提示:cookie已禁用,记住密码功能无法使用
18 document.write("<h1>cookie已禁用,记住密码功能无法使用</h1>");
19 }
20 </script>
21 </body>
22 </html>