`

navigator对象介绍

 
阅读更多
<html>
<head>

<title>
测试navigator对象
</title>
<body>
 <script>
 document.write("navigator.appName="+navigator.appName);
 document.write("<br>");
 document.write("parseFloat(navigator.appVersion)="+parseFloat(navigator.appVersion));
 document.write("<br>appVersion属性返回一串包含比版本号更多的信息字符,但现在我们只要版本号。要从字符串中提出版本号我们使用一个叫parseFloat()的函数来返回数字。");
 document.write("navigator.appVersion="+parseFloat(navigator.appVersion));
 document.write("<br>");
 document.write("navigator 对象的属性:"+"</br>");
document.write("appcodename:"+navigator.appCodeName+"<br>")
document.write("appname::"+navigator.appName+"<br>")
document.write("appversion:"+navigator.appVersion+"<br>")
document.write("platform:"+navigator.platform+"<br>")
document.write("userAgent:"+navigator.userAgent+"<br>")
document.write("navigator对象的方法"+"<br>")
document.write("1.javaEnabled():"+navigator.javaEnabled()+"</br>")
if(navigator.appName.indexOf("Microsoft")!=-1){
document.write("用户浏览器是微软的IE浏览器"+"<br>")}
else if(navigator.appName.indexOf("Netscape")!=-1){
document.write("用户浏览器是netscape的netscape浏览器"+"<br>")}
if(navigator.appVersion.indexOf("4.0")!=-1){
document.write("this browser is not 4.0 compliant.<br>")
}
else{
document.write("you are using a version 4.0compatible browser")}
document.write("location对象的属性"+"<br>")
document.write("1.hash"+location.hash+"<br>")
document.write("2.hostname"+location.hostname+"<br>")
document.write("3.host"+location.host+"<br>")
document.write("4.href:"+location.href+"<br>")
document.write("5.port:"+location.port+"<br>")
document.write("6.search"+location.search+"<br>")
 </script>
</body>
</html>

 

结果:

navigator.appName=Microsoft Internet Explorer
parseFloat(navigator.appVersion)=4
appVersion属性返回一串包含比版本号更多的信息字符,但现在我们只要版本号。要从字符串中提出版本号我们使用一个叫parseFloat()的函数来返回数字。navigator.appVersion=4
navigator 对象的属性:
appcodename:Mozilla
appname::Microsoft Internet Explorer
appversion:4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
platform:Win32
userAgent:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
navigator对象的方法
1.javaEnabled():true
用户浏览器是微软的IE浏览器
this browser is not 4.0 compliant.
location对象的属性
1.hash
2.hostname
3.host
4.href:file:///C:/Documents%20and%20Settings/Administrator/桌面/openHTML.html
5.port:
6.search

分享到:
评论

相关推荐

    JS判断浏览器之Navigator对象.pdf

    ### JS判断浏览器之Navigator对象 #### 一、Navigator对象简介 在JavaScript中,`navigator`对象提供了关于用户浏览器的信息。这个对象包含了多个属性,能够帮助开发者了解用户的浏览器类型及其版本等重要信息。这...

    js对象层次• navigator •screen•window

    在提供的信息中,我们关注三个主要的对象:`navigator`、`screen`和`window`,以及它们关联的一些子对象。 `navigator`对象是关于用户浏览器的信息库,提供了如浏览器名称、版本、平台和是否支持Java等属性。例如,...

    【温故而知新】JavaScript的BOM之Navigator对象.md

    ### JavaScript的BOM之Navigator对象 #### 一、概念 在JavaScript中,BOM(Browser Object Model)是指浏览器对象模型,它定义了浏览器提供的各种对象,这些对象允许开发者通过脚本来控制浏览器的行为。BOM主要...

    JS判断浏览器之Navigator对象

    Navigator 对象在 JavaScript 中的应用 Navigator 对象是 JavaScript 中的一个内置对象,包含了关于访问者浏览器的所有信息。在 Navigator 对象中,我们可以获取浏览器的名称和版本号等信息。 一、appName 属性 ...

    JavaScript中的Navigator浏览器对象

    navigator对象是JavaScript客户端运行时刻引擎自动创建的,可以通过navigator对象的属性和方法来获取当前浏览器的信息。 navigator对象的属性包括: 1. appCodeName:返回浏览器的“码名”(?),流行的IE和NN都...

    Navigator实例

    `FirstPage`和`SecondPage`是具体的屏幕组件,它们可以接收`navigator`对象作为props,用于进行导航操作。例如,`FirstPage`中可以调用`this.props.navigator.push`来跳转到`SecondPage`。 虽然React Native 0.44...

    SQL Navigator 5.5.rar

    2. **数据库对象浏览**:用户可以轻松浏览和管理数据库中的表、视图、存储过程、函数、触发器等对象。通过其图形化的界面,用户能快速定位和操作数据库结构。 3. **数据操作**:工具内置了数据导入/导出功能,允许...

    WinCC技术手册——WinCC/WebNavigator 使用入门(中文)

    2. WebNavigator介绍:WebNavigator是WinCC的一个重要组成部分,它允许用户通过标准的Web浏览器远程访问WinCC项目。这意味着,即使不在现场,也可以通过互联网或内部网络对工厂的运行状态进行实时监控,大大提高了...

    Navigator.

    `Navigator`通过配置一个路由数组来定义屏幕的堆栈,数组中的每个元素都是一个包含`title`、`component`和其他属性的对象,其中`component`指定要显示的React组件,`title`则用于屏幕的标题。 在`Navigator`中,你...

    React Native Android Navigator的使用2

    在实际开发中,你可能需要学习如何创建和配置`Navigator`对象,如何定义`Routes`,以及如何在组件中调用`navigator`对象进行导航。同时,理解如何处理`props`和`state`,以便在页面间传递数据,也是非常重要的。...

    BOM和DOM对象的简单介绍

    BOM和DOM对象的简单介绍 在 JavaScript 中,BOM( Browser Object Model)和 DOM(Document Object Model)是两个重要的对象模型。BOM 主要关注浏览器窗口和屏幕的信息,而 DOM 则是文档对象的树形结构,从而描述了...

    BOM之navigator对象和用户代理检测

    在JavaScript的世界里,`navigator`对象扮演着至关重要的角色,它是浏览器对象模型(BOM,Browser Object Model)的一部分,用于获取浏览器的相关信息。这个对象在所有支持JavaScript的浏览器中都是通用的,使得...

    javascript宿主对象之window.navigator详解

    而window.navigator对象是window对象的一个属性,用于获取浏览器的类型、版本、配置信息等。 window.navigator对象包含了多种属性和方法,可以用来获取客户端的设备和浏览器信息: 1. userAgent:这是一个字符串,...

    Common Navigator Framework学习资料

    Common Navigator Framework(CNF)是Eclipse平台中的一个重要组件,主要负责提供一种统一的方式来展示和操作项目的导航结构。这个框架允许开发者创建自定义的导航视图,以适应各种不同的项目类型和开发环境。以下是...

    用SQl Navigator5.5进行数据库开发的版本控制服务端设置说明.doc

    在SQL Navigator 5.5中,我们可以集成Visual SourceSafe (VSS)作为版本控制系统,以便跟踪和管理数据库对象的更改。 1. **前言** 在数据库开发过程中,版本控制可以确保团队成员之间的协同工作,并避免冲突。SQL ...

    Source Navigator 6.0

    这对于理解和设计面向对象的系统非常有帮助。 3. **继承关系分析**:Source Navigator 能够分析代码中的继承层次,显示类的继承树,帮助开发者理解类之间的依赖关系,从而优化代码设计。 4. **搜索功能**:内置的...

    定义自己的Common Navigator二

    适配器工厂将处理如何将你的数据对象转换成导航框架可以理解的INavigatorContentService和INavigatorModel objects。 2. **定义内容提供者**(ContentProvider):这个类负责获取并提供要展示在导航视图中的数据。...

Global site tag (gtag.js) - Google Analytics