`
s_xy
  • 浏览: 20337 次
社区版块
存档分类
最新评论

JS和JAVA中区别浏览器是IE还是非IE的方法

阅读更多

js中用来区别IE与其他浏览器以及用js来区别IE6-8之间的方法。
1、document.all
2、!!window.ActiveXObject;

 

使用方法如下:
if (document.all){
alert(”IE浏览器”);
}else{
alert(”非IE浏览器”);
}

 

if (!!window.ActiveXObject){
alert(”IE浏览器”);
}else{
alert(”非IE浏览器”);
}

下面是区别IE6、IE7、IE8之间的方法:
var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
var isIE7=isIE&&!isIE6&&!isIE8;
if (isIE){
if (isIE6){
alert(”ie6″);
}else if (isIE8){
alert(”ie8″);
}else if (isIE7){
alert(”ie7″);
}
}

我这里就直接使用在判断中了,你也可以将他们先进行声明成变量进行使用。据说火狐以后也会加入document.all这个方法,所以建议使用第二种方法,应该会安全一些。

JAVA代码中区分浏览

 int bType =  request.getHeader( "USER-AGENT" ).toLowerCase().indexOf( "msie" );
  if(bType>0){ //IE浏览器 

        ******************

  } else {   //非IE

       ******************

   }

分享到:
评论

相关推荐

    java浏览器调用ie内核

    压缩包中的文件名"java浏览器调用ie内核-1、java浏览器调用ie内核-简单"可能代表了实现此功能的不同版本或步骤。"1"可能是基础实现,而"简单"可能是简化后的版本。这些文件可能包含Java源代码、配置文件或者相关的...

    非ie内核浏览器activex支持插件

    非IE内核浏览器ActiveX支持插件是一种...综上所述,非IE内核浏览器ActiveX支持插件是一项技术挑战,旨在为用户和开发者提供在非IE浏览器中使用ActiveX控件的可能性,同时也反映了Web技术演进中兼容性和安全性的重要性。

    java基于IE内核网页浏览器

    Java基于IE内核的网页浏览器是一种使用Java编程语言开发的软件,它利用Internet Explorer的内核来渲染和解析网页内容。这种浏览器通常采用多标签式界面,为用户提供多个网页同时浏览的功能,增强了用户在互联网上的...

    漂亮的java嵌套浏览器IE,chrome

    在给定的标题“漂亮的java嵌套浏览器IE,chrome”中,我们可以看出这是关于一个Java库,它支持内嵌两种流行的浏览器引擎:Internet Explorer(IE)和Google Chrome。这样的功能对于开发需要展示网页内容或与网页交互...

    myie.rar_MyIE_ie浏览器_java 浏览器_浏览器_浏览器 java

    【标题】"myie.rar_MyIE_ie浏览器_java 浏览器_浏览器_浏览器 java" 涉及的核心知识点是自定义浏览器开发,主要聚焦在IE浏览器的仿制以及使用Java语言实现。在这个项目中,作者尝试创建了一个名为MyIE的浏览器,其...

    java跨全域兼容ie/ff/chrome浏览器多文件上传(原创)

    7. **浏览器兼容性**: 题目中提到了ie/ff/chrome,这意味着该解决方案考虑了Internet Explorer、Firefox和Chrome这三大主流浏览器的兼容性问题。对于老版本的IE,可能需要额外的适配代码来确保功能正常运行。 8. **...

    Java-Swing嵌入浏览器(本地浏览器和webkit浏览器-火狐内核)

    1. **引入依赖**:首先,你需要在项目中引入DJnative-SWT和SWT的相关库,这些库包含调用浏览器引擎所需的类和方法。 2. **创建Browser实例**:使用SWT的`Browser`类创建一个浏览器实例,这个实例可以嵌入到Swing的...

    上传Excel文件支持各浏览器及IE789低版本浏览器

    "上传Excel文件支持各浏览器及IE789低版本浏览器"这个主题,聚焦于解决一个关键的问题:如何在各种浏览器,包括低版本的IE,如IE7、8和9中实现Excel文件的上传功能。 Excel文件上传通常涉及到前端的HTML、CSS和...

    JAVA做的网络浏览器

    如果这个JAVA浏览器支持XML文档,那么它可能包含了处理XML的库,如JAXB或DOM4J,用于解析XML数据并呈现给用户。 "绿色浏览器"通常指的是无需安装、体积小巧、占用资源少的浏览器。这个JAVA实现的浏览器很可能是一个...

    java调用IE浏览器

    在Java编程环境中,调用外部应用程序,如Internet Explorer(IE)浏览器,是一项常见的任务。这主要通过`java.lang.Runtime`类或`java.awt.Desktop`类来实现。下面将详细介绍如何使用Java调用IE浏览器,并支持其他...

    JAVA(GUI)中嵌入浏览器页面

    值得注意的是,JDIC的使用可能受到操作系统和Java版本的影响,因为它依赖于操作系统的原生浏览器引擎(例如Windows上的IE,Mac OS上的WebKit)。因此,在某些系统上可能需要额外的配置或者可能会遇到兼容性问题。 ...

    JAVA仿IE浏览器源码

    【JAVA仿IE浏览器源码】项目是一个基于Java技术实现的简单网络浏览器,旨在为开发者提供一个基础框架,以便于在该基础上进行二次开发和功能扩展。这个项目充分展示了Java语言在构建桌面应用上的能力,尤其是GUI...

    基于IE组件的浏览器

    标题中的“基于IE组件的浏览器”指的是使用Internet Explorer(IE)的Web浏览技术构建的浏览器。在本项目中,开发者使用C++编程语言,利用了Microsoft的ActiveX控件(也称为IE组件或COM组件)来实现这一功能。...

    用java写的浏览器,类似于Internet explorer 7

    由于Java不支持直接运行JavaScript,开发者可能会选择嵌入一个JavaScript引擎,例如使用开源的Rhino或Nashorn引擎,使得Java浏览器能够解释和执行JavaScript代码。不过,Nashorn引擎在Java 11之后已被弃用,所以可能...

    一个利用 IE 内核自己写的 Web 浏览器的例子

    这个项目展示了如何在非标准浏览器环境中实现基本的网页加载和交互功能。 在描述中提到的“WebRequest 和 WebResponse”,这是 .NET Framework 中用于网络通信的两个关键类。`WebRequest` 是一个抽象基类,用于请求...

    java做的IE浏览器.rar

    Java开发的IE浏览器是一个独特的项目,它展示了Java语言在构建Web浏览器方面的潜力。这个压缩包包含了一个基于Java的IE浏览器实现,它允许用户浏览互联网内容,就像使用原生的Internet Explorer一样。以下是一些关于...

    IE8·0浏览器官方中文最新版

    IE8.0是微软公司开发的一款经典网络浏览器,它是Internet Explorer系列中的一个重要版本,特别是在2009年发布时,它引入了许多创新特性,旨在提升用户浏览网页的体验和安全性。作为官方中文最新版,IE8.0特别针对...

    java内嵌浏览器jxbrowser使用教程

    Java内嵌浏览器JxBrowser是一款强大的工具,它允许开发者在Java应用程序中集成Web浏览器功能,其内核基于Chromium,因此能良好地兼容大部分基于现代Web标准的前端框架,如React、Vue、Angular等。本教程将深入讲解...

    JS判断打开网页的浏览器类型与版本

    下面我们将详细介绍 JavaScript 中判断浏览器类型和版本的方法。 判断浏览器类型 首先,我们可以使用 `document.all` 属性来判断浏览器是否为 IE。如果 `document.all` 的值为 1,那么浏览器就是 IE,否则不是。...

    JavaScript在IE和FF中的区别

    nt : event.target;)来代替 IE 下的 event...通过使用兼容性函数和方法,可以确保代码在IE和Firefox中都能正常工作。此外,还可以考虑使用如jQuery等库,它们已经处理了许多兼容性问题,使开发者能够更专注于业务逻辑。

Global site tag (gtag.js) - Google Analytics