<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对象 #### 一、Navigator对象简介 在JavaScript中,`navigator`对象提供了关于用户浏览器的信息。这个对象包含了多个属性,能够帮助开发者了解用户的浏览器类型及其版本等重要信息。这...
在提供的信息中,我们关注三个主要的对象:`navigator`、`screen`和`window`,以及它们关联的一些子对象。 `navigator`对象是关于用户浏览器的信息库,提供了如浏览器名称、版本、平台和是否支持Java等属性。例如,...
### JavaScript的BOM之Navigator对象 #### 一、概念 在JavaScript中,BOM(Browser Object Model)是指浏览器对象模型,它定义了浏览器提供的各种对象,这些对象允许开发者通过脚本来控制浏览器的行为。BOM主要...
Navigator 对象在 JavaScript 中的应用 Navigator 对象是 JavaScript 中的一个内置对象,包含了关于访问者浏览器的所有信息。在 Navigator 对象中,我们可以获取浏览器的名称和版本号等信息。 一、appName 属性 ...
navigator对象是JavaScript客户端运行时刻引擎自动创建的,可以通过navigator对象的属性和方法来获取当前浏览器的信息。 navigator对象的属性包括: 1. appCodeName:返回浏览器的“码名”(?),流行的IE和NN都...
`FirstPage`和`SecondPage`是具体的屏幕组件,它们可以接收`navigator`对象作为props,用于进行导航操作。例如,`FirstPage`中可以调用`this.props.navigator.push`来跳转到`SecondPage`。 虽然React Native 0.44...
2. **数据库对象浏览**:用户可以轻松浏览和管理数据库中的表、视图、存储过程、函数、触发器等对象。通过其图形化的界面,用户能快速定位和操作数据库结构。 3. **数据操作**:工具内置了数据导入/导出功能,允许...
2. WebNavigator介绍:WebNavigator是WinCC的一个重要组成部分,它允许用户通过标准的Web浏览器远程访问WinCC项目。这意味着,即使不在现场,也可以通过互联网或内部网络对工厂的运行状态进行实时监控,大大提高了...
`Navigator`通过配置一个路由数组来定义屏幕的堆栈,数组中的每个元素都是一个包含`title`、`component`和其他属性的对象,其中`component`指定要显示的React组件,`title`则用于屏幕的标题。 在`Navigator`中,你...
在实际开发中,你可能需要学习如何创建和配置`Navigator`对象,如何定义`Routes`,以及如何在组件中调用`navigator`对象进行导航。同时,理解如何处理`props`和`state`,以便在页面间传递数据,也是非常重要的。...
BOM和DOM对象的简单介绍 在 JavaScript 中,BOM( Browser Object Model)和 DOM(Document Object Model)是两个重要的对象模型。BOM 主要关注浏览器窗口和屏幕的信息,而 DOM 则是文档对象的树形结构,从而描述了...
在JavaScript的世界里,`navigator`对象扮演着至关重要的角色,它是浏览器对象模型(BOM,Browser Object Model)的一部分,用于获取浏览器的相关信息。这个对象在所有支持JavaScript的浏览器中都是通用的,使得...
而window.navigator对象是window对象的一个属性,用于获取浏览器的类型、版本、配置信息等。 window.navigator对象包含了多种属性和方法,可以用来获取客户端的设备和浏览器信息: 1. userAgent:这是一个字符串,...
Common Navigator Framework(CNF)是Eclipse平台中的一个重要组件,主要负责提供一种统一的方式来展示和操作项目的导航结构。这个框架允许开发者创建自定义的导航视图,以适应各种不同的项目类型和开发环境。以下是...
在SQL Navigator 5.5中,我们可以集成Visual SourceSafe (VSS)作为版本控制系统,以便跟踪和管理数据库对象的更改。 1. **前言** 在数据库开发过程中,版本控制可以确保团队成员之间的协同工作,并避免冲突。SQL ...
这对于理解和设计面向对象的系统非常有帮助。 3. **继承关系分析**:Source Navigator 能够分析代码中的继承层次,显示类的继承树,帮助开发者理解类之间的依赖关系,从而优化代码设计。 4. **搜索功能**:内置的...
适配器工厂将处理如何将你的数据对象转换成导航框架可以理解的INavigatorContentService和INavigatorModel objects。 2. **定义内容提供者**(ContentProvider):这个类负责获取并提供要展示在导航视图中的数据。...