肉渣教程

JS Navigator

上一节 下一节

window.navigator对象包括用户浏览器的相关信息


window.navigator

window.navigator对象可把window这个前缀省略,效果是一样的。其常用属性和方法:

  • navigator.cookieEnabled - 浏览器cookie是否可用(运行一下
  • navigator.appName - 浏览器的名称(运行一下
  • navigator.appCodeName - 浏览器的代码名称(运行一下
  • navigator.platform - 浏览器所在的操作系统(运行一下
  • navigator.product - 浏览器产品名称(运行一下
  • navigator.appVersion - 浏览器版本(运行一下
  • navigator.userAgent - 浏览器的user-agent信息(运行一下
  • navigator.language - 浏览器使用的语言(运行一下
  • navigator.onLine - 当前浏览器是否联网(运行一下
  • navigator.javaEnabled() - 检测浏览器当前是否支持Java(运行一下

navigator.cookieEnabled - cookie是否可用

navigator.cookieEnabled属性若返回true,则代表浏览器cookie可用;若返回false,则代表浏览器禁用cookie。

var ce = navigator.cookieEnabled;

运行一下

navigator.appName - 返回浏览器名称

navigator.appName属性可返回当前浏览器名称。(备注:IE11、Chrome、Firefox、Safari等浏览器的名称都叫Netscape。)

var n = navigator.appName;

运行一下

navigator.appCodeName - 返回浏览器代码名称

navigator.appCodeName属性可返回当前浏览器的代码名称。(备注:Chrome、Firefox、 IE、 Safari、Opera的浏览器代码名称都叫Mozilla。)

var n = navigator.appCodeName;

运行一下

navigator.platform - 返回浏览器所在的操作系统

navigator.platform属性可返回用户浏览器所在的操作系统。

var p = navigator.platform;

运行一下

navigator.product - 返回浏览器的产品名称

navigator.product属性可返回浏览器的产品名称。(备注:大部分浏览器都会以Gecko作为产品名称来返回。)

var p = navigator.product;

运行一下

navigator.appVersion - 返回浏览器的版本号

navigator.appVersion属性可返回浏览器的版本号。

var v = navigator.appVersion;

运行一下

navigator.userAgent - 返回浏览器的user-agent信息

navigator.userAgent属性可返回浏览器中的user-agent信息。(user-agent是对用户身份的一种标识,可以反映出用户的浏览器、操作系统等信息;默认情况下,浏览器与服务器进行交互时都会在头文件中带上user-agent信息以标识用户,搜索引擎的爬虫也会以user-agent来标识自己,告诉浏览器其是某个搜索引擎的爬虫。)

var u = navigator.userAgent;

运行一下

navigator.language - 返回浏览器所用的语言

navigator.language属性返回浏览器所用的语言。(备注:这里说的是国别语言,不是编程语言!)

var l = navigator.language;

运行一下

navigator.onLine - 返回浏览器是否联网

navigator.onLine属性可返回浏览器当前是否联网,若返回true,则代表目前浏览器是联网的;若返回false则代表当前浏览器是离线状态。

var o = navigator.onLine;

运行一下

navigator.javaEnabled() - 检测浏览器当前是否支持Java

navigator.javaEnabled()方法用来检测浏览器当前是否支持Java运行。

var res = navigator.javaEnabled();

运行一下


JS Navigator

上一节 下一节