navigator
javascript 客户端运行时,引擎自动创建navigator对象
使用 navigator 对象可以决定你的用户正在使用的 Navigator 的版本,用户的 Navigator 用户的Navigator 可以控制的 MIME 类型,用户已经安装的插件。所有这些 navigator 的属性都是只读的
属性
- navigator.appCodeName 指定浏览器的代码名称的字符串
- nvaigator.appName 指定浏览器的名称的字符串
- navigator.appVersion 指定了 Navigator 版本信息的字符串
- naviagator.language 标明了正在使用 Navigator 的翻译版本
- navigator.mimeTypes 一个包含有客户端所有支持的MIME类型的数组
- navigator.platform 标明了 Navigator 编译的机器类型
navigator.plugins 包含了客户端目前安装的所有插件的数组
navigator.plugins.refresh(true/false) 如果你给定 true 时,refresh 将在使得新安装的插件可用的同事,重新装入所有包含有嵌入对象的文档,如果给定false的话,该方法只会刷新 plugins 数组,而不会重新载入任何文档
navigator.userAgent 表明从客户端向服务器发送的 HTTP 协议用户代理头的值
- navigator.javaEnabled 测试是否允许 Java
- navigator.preference 允许标识的脚本获取并设置某些 Navigator 的首选项
navigatoer.preference(preFname,setValue);
允许或禁止自动装入图像 general.always_load_imags true/false
允许或禁止 Java security.enable_java true/false
允许或禁止 Javascript javascript.enabled true/false
允许或禁止样式表 browser.enable_style_sheets true/false
允许或禁止 SmartUpdate autoupdate.enabled true/false
接受所有 cookie network.cookie.cookieBehavior 0
只接受返回原始服务器的 cookie network.cookie.cookieBehavior 1
禁止cookie network.cookie.cookieBehavior 2
接受 cookie 前警告 network.cookie.warnAboutCookies true/false
- navigator.taintEnabled 指定是否允许有数据污染