13.4 Javascript navigator对象
navigator对象通常用于检测浏览器与操作系统的版本
- navigator,中文"导航器"的意思
- 引用网址:http://www.dreamdu.com/javascript/window.navigator/
- navigator对象是window对象的属性
- 由于navigator没有统一的标准,因此各个浏览器都有自己不同的navigator版本,这里只介绍最普遍支持且最常用的。
常用的navigator属性
- appCodeName -- 浏览器代码名的字符串表示
- appName -- 官方浏览器名的字符串表示
- appVersion -- 浏览器版本信息的字符串表示
- cookieEnabled -- 如果启用cookie返回true,否则返回false
- javaEnabled -- 如果启用java返回true,否则返回false
- platform -- 浏览器所在计算机平台的字符串表示
- plugins -- 安装在浏览器中的插件数组
- taintEnabled -- 如果启用了数据污点返回true,否则返回false
- userAgent -- 用户代理头的字符串表示
navigator中最重要的是userAgent属性,返回包含浏览器版本等信息的字符串,其次cookieEnabled也很重要,使用它可以判断用户浏览器是否开启cookie。
navigator.userAgent -- 返回用户代理头的字符串表示(就是包括浏览器版本信息等的字符串)
- userAgent,中文"用户代理"的意思
- 引用网址:http://www.dreamdu.com/javascript/navigator.userAgent/
userAgent属性语法
navigator
.
userAgent
;
userAgent属性说明
通常使用navigator.userAgent属性判断用户使用的浏览器与操作系统,梦之都的操作系统使用率统计与浏览器使用率统计都是通过userAgent属性获得的
示例
document
.
write
(
navigator
.
userAgent
)
;
延伸阅读
- 用户操作系统使用率统计
- 用户浏览器使用率统计
navigator.cookieEnabled -- 返回浏览器是否支持(启用)cookie
- cookieEnabled,中文"cookie是否开启"的意思
- 引用网址:http://www.dreamdu.com/javascript/navigator.cookieEnabled/
cookieEnabled属性语法
navigator
.
cookieEnabled
;
cookieEnabled属性返回值
如果启用cookie返回true,否则返回false
相关推荐
- `cookieEnabled`:返回浏览器是否启用cookie。 - `taintEnabled()`:返回浏览器是否支持数据污染。 **4.4 Navigator对象描述** `Navigator`对象提供有关浏览器的信息,如名称、版本、语言偏好等。 ### HTML DOM...
- **cookieEnabled**:返回一个布尔值,表示浏览器是否启用了cookies。 - **cpuClass**:返回浏览器系统的CPU等级。 - **onLine**:返回一个布尔值,表示系统是否在线。 - **platform**:返回操作系统平台信息。 - *...
- `cookieEnabled`:返回浏览器是否启用了Cookie。 ##### 4. document 对象 - **元素**: - **锚(anchor)**:使用`<a>`标签创建。 - `href`:链接的URL。 - `innerHTML`:链接的内容。 - `target`:链接...
- `cookieEnabled`:检查浏览器是否启用 cookie。 4. **document** - `anchors`:获取文档中的所有锚点。 - `images`:获取文档中的所有图像。 - `forms`:获取文档中的所有表单。 #### 高级操作 1. **...
- `cookieEnabled`: 检查是否支持Cookie - `screen`: 获取屏幕信息 - `width`, `height`: 屏幕分辨率 #### 15. XMLHttpRequest对象 `XMLHttpRequest`对象用于创建Ajax请求,即在不重新加载整个页面的情况下与...
- `cookieEnabled`: 是否支持Cookie。 - `platform`: 返回操作系统平台信息。 #### 3. History 对象 `History`对象提供了浏览历史的相关功能,可以用来控制用户的浏览记录。 - **常用方法** - `forward()`: ...
- `navigator.cookieEnabled`:返回一个布尔值,表示浏览器是否允许使用cookies。 2. **window对象**: `window`对象是全局对象,它代表了浏览器的窗口。它包含了一些与浏览器窗口相关的属性和方法: - `window....
`navigator` 是全局对象的一个属性(在浏览器环境中是 `window` 的一个属性),提供了与用户浏览器有关的信息。这些信息包括浏览器名称、版本号、平台信息、语言偏好设置等。通过这些信息,开发者可以实现兼容性检测...
- `cookieEnabled`: 一个布尔值,表示浏览器是否允许使用cookie。 - `javaEnabled()`: 返回一个布尔值,指示当前浏览器是否启用了Java。 - `language`/`userLanguage`: 表示浏览器或操作系统的默认语言。 - `mime...
- **location常用属性**: - `location.search`:返回URL的查询部分,即“?”后面的部分,如`"?a=3&b=4"`。 - `location.hash`:返回URL的锚点部分,从“#”开始的部分,如`"#res"`。 - `location.host`:返回...
首先,我们来看第一种方法,它利用了`navigator.cookieEnabled`属性。这个属性是浏览器内置的,可以直接读取来判断Cookie功能是否启用。示例代码如下: ```javascript function check() { if (window.navigator....
4. **navigator.cookieEnabled**: 通过这个属性,你可以检查用户的浏览器是否支持并启用了Cookie。如果支持,其值为`true`,否则为`false`。 5. **navigator.platform**: 这个属性返回用户操作系统的信息,如“Win...
以下是一些关键属性的说明: 1. **浏览器类型**:`navigator.appName` 属性返回浏览器的名称。在IE中,这通常会显示为“Microsoft Internet Explorer”。 2. **浏览器版本**:`navigator.appVersion` 提供了浏览器...
- **cookieEnabled**:返回一个布尔值,指示浏览器是否启用了Cookie。 - **platform**:返回运行浏览器的操作系统平台。 - **userAgent**:返回由客户端发送给服务器的User-Agent头的值,通常用于识别浏览器类型。 -...
浏览器是否支持cookie可以通过navigator.cookieEnabled属性来检查。 接下来,文章详细介绍了cookie的基本属性: 1. expires属性指定cookie的过期时间。传统上,这个属性设定为未来的某个时间点,使得cookie在设定...
5. `navigator.cookieEnabled`: 这是一个布尔值,表示浏览器是否允许设置cookies。如果浏览器支持并允许cookies,它返回`true`,否则返回`false`。 这些信息在进行浏览器检测时非常有用,可以用来识别浏览器的特性...
`loop`属性实现循环播放,`poster`属性定义视频封面。 13. `<video>`错误说法:`navigator.geolocation`用于地理定位,`window.navigator.cookieEnabled`检测cookie支持,Canvas的清晰度与分辨率有关,`window....