博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Navigator对象(转)
阅读量:4710 次
发布时间:2019-06-10

本文共 1848 字,大约阅读时间需要 6 分钟。

  • Navigator对象:(领航员)

检测浏览器的版本、所支持的MIME类型、已安装的外挂程序(plug-in)。该对象包含两个子对象:外挂对象、MIME类型对象。

  • Navigator对象的属性:
    格式: navigator.属性
appCodeName 代码
appName 名称
appVersion 版本
language 语言
mimeType 以数组表示所支持的MIME类型
platform 编译浏览器的机器类型
plugins 以数组表示已安装的外挂程序
userAgent 用户代理程序的表头

 

例1:

<Script>
with (document) {
     write ("你的浏览器信息:<OL>");
     write ("<LI>代码:"+navigator.appCodeName);
     write ("<LI>名称:"+navigator.appName);
     write ("<LI>版本:"+navigator.appVersion);
     write ("<LI>语言:"+navigator.language);
     write ("<LI>编译平台:"+navigator.platform);
     write ("<LI>用户表头:"+navigator.userAgent);
}
</Script>

例2:

<Script>
if (document.all) {
    document.write("你的浏览器是:MSIE");
}    else {
    document.write("你的浏览器是:Navigator");
}
</Script>

 

  • plugin对象的属性:
    格式: navigator.plugins.属性
description 外挂程序模块的描述
filename 外挂程序模块的文件名
length 外挂程序模块的个数
name 外挂程序模块的名称

 

例:

<Script>
var len = navigator.plugins.length;
with (document) {
     write ("你的浏览器共支持" + len + "种plug-in:<BR>");
     write ("<TABLE BORDER>")
     write ("<CAPTION>PLUG-IN 清单</CAPTION>")
     write ("<TR><TH> <TH>名称<TH>描述<TH>文件名")
     for (var i=0; i<len; i++)
         write("<TR><TD>" + i +
             "<TD>" + navigator.plugins[i].name +
             "<TD>" + navigator.plugins[i].description +
             "<TD>" + navigator.plugins[i].filename);
}
</Script>

 

  • mimeType对象的属性:
    格式:navigator.mimeTypes.属性
description MIME类型的描述
enablePlugin 对应到哪个外挂模块
length MIME类型的数目
suffixes MIME类型的扩展名
type MIME类型的名称

 

例:

<Script>
var len = navigator.mimeTypes.length;
with (document) {
     write ("你的浏览器共支持" + len + "种MIME类型:");
     write ("<TABLE BORDER>")
     write ("<CAPTION>MIME type 清单</CAPTION>")
     write ("<TR><TH> <TH>名称<TH>描述<TH>扩展名<TH>附注")
    for (var i=0; i<len; i++) {
        write("<TR><TD>" + i +
            "<TD>" + navigator.mimeTypes[i].type +
            "<TD>" + navigator.mimeTypes[i].description +
            "<TD>" + navigator.mimeTypes[i].suffixes +
            "<TD>" +
           navigator.mimeTypes[i].enabledPlugin.name);
}
}
</Script>

转载于:https://www.cnblogs.com/huojing/articles/3889646.html

你可能感兴趣的文章
书单BookList
查看>>
字典(Trie树)
查看>>
查看cpu 温度
查看>>
Unity 中使用预编译指令区分平台
查看>>
论坛项目感想
查看>>
WordPress版微信小程序3.5版发布
查看>>
sicily 1198 Substring
查看>>
Servlet 是否线程安全
查看>>
第二次冲刺(每天更新)
查看>>
Knockout应用开发指南之入门介绍
查看>>
转:国内智能音箱的隐忧:国外拼价格,国内又如何?
查看>>
Odoo Email Template Problem
查看>>
HashMap的源码以及原理
查看>>
Win10任务栏卡死解决方法
查看>>
批量修改文件的编码
查看>>
关于下拉框在页面加载时候选中值得问题
查看>>
SPRING IN ACTION 第4版笔记-第十章Hitting the database with spring and jdbc-002-本章的源代码...
查看>>
怎么教软件工程课的看法
查看>>
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
查看>>
获取两个时间之间的天数
查看>>