验证浏览器是否支持这些DOM模块

function checkBrowser(){

  //DOM2 级核心

  var DOM2Core=document.implementation.hasFeature(‘Core‘,‘2.0‘);

  //DOM3 级核心

  var DOM3Core=document.implementation.hasFeature(‘Core‘,‘3.0‘);

  //DOM2 级 HTML

  var DOM2HTML=document.implementation.hasFeature(‘HTML‘,‘2.0‘);

  //DOM2级视图

  var DOM2Views=document.implementation.hasFeature(‘Views‘,‘2.0‘);

  //DOM2级XML

  var DOM2XML=document.implementation.hasFeature(‘XML‘,‘2.0‘);

  alert( DOM2Core);

  alert( DOM3Core);

  alert( DOM2HTML);

  alert( DOM2Views);

  alert( DOM2XML);

}

checkBrowser()

时间: 2025-01-04 20:19:16

验证浏览器是否支持这些DOM模块的相关文章

代码验证浏览器是否支持html audio 和video

<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <meta charset="utf-8" /> <script type="text/javascript" > function load() { var video =

javascript如何判断当前浏览器是否支持cookie

javascript如何判断当前浏览器是否支持cookie:浏览器在默认状态下都是支持cookie的,但是也可以人为的禁用.代码如下: function check() { if(window.navigator.cookieEnabled) { return true; } else { alert("浏览器已经禁用cookie"); return false; } } 上面的函数可以实现验证cookie的效果.cookieEnabled属性可以参阅Navigator对象的cooki

jsWindow 对象 Window 对象 Window 对象表示浏览器中打开的窗口。 如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 注释:没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。 Window 对象集合 集合 描述 frames[] 返回窗口中所有命

一.JSX简介 JSX就是Javascript和XML结合的一种格式.React发明了JSX,利用HTML语法来创建虚拟DOM.当遇到<,JSX就当HTML解析,遇到{就当JavaScript解析. 如下(JS写法) var child1 = React.createElement('li', null, 'First Text Content'); var child2 = React.createElement('li', null, 'Second Text Content'); var

检测浏览器是否支持HTML5/CSS3神器Modernizr

什么是Modernizr? Modernizr 是一个用来检测浏览器功能支持情况的 JavaScript 库. 目前,通过检验浏览器对一系列测试的处理情况,Modernizr 可以检测18项 CSS3 功能以及40多项关于HTML5 的功能. 它比传统检测浏览器名称(浏览器嗅探)的方式更为可靠. 一整套测试的执行时间仅需几微秒. 此外,Modernizr 网站通过定制脚本只对你感兴趣的元素进行检测,从而实现效率优化. 传统浏览器目前不会被完全取代,令你难以将最新的 CSS3 或 HTML5 功能

测试浏览器是否支持JavaScript脚本

如果用户不能确定浏览器是否支持JavaScript脚本,那么可以应用HTML提供的注释符号进行验证.HTML注释符号是以 <-- 开始以 --> 结束的.如果在此注释符号内编写 JavaScrip t脚本,对于不支持 JavaScript 的浏览器,将会把编写的 JavaScript 脚本作为注释处理. 使用 JavaScript 脚本在页面中输出一个字符串,将 JavaScript 脚本编写在 HTML 注释中,如果浏览器支持 JavaScript 将输出此字符串,如果不支持将不输出此字符串

Modernizr插件,检查浏览器是否支持某些功能,可定制

下面是官方的下载首页:http://modernizr.com/download/ 偶然间发现Modernizr插件,可以很方便的帮助我们检查客户端浏览器是否支持某些html5元素.css属性.使用起来,非常简单,例如:if(Modernizr.canvas){ console.log("支持Canvas");}. 通过firebug,我们可以清楚的看到Modernizr内部DOM结构:

中文版Chrome浏览器不支持12px以下字体的解决方案 (转)

中文版Chrome浏览器不支持12px以下字体的解决方案 Chrome 27之前的中文版桌面浏览器会默认设定页面的最小字号是12px,英文版则没有限制,主要是因为chrome认为汉字小于12px就会增加识别难度,尤其是中文常用的宋体和微软雅黑.而我们在实际项目中,对于数字/英文内容,其他字体的文本可能会有特殊的需求要求它们以更小的字号来显示,这个时候就需要取消浏览器的自动调整功能了. 一般解决方案是禁止webkit浏览器配置调整网页的字体大小.如下CSS定义方式: [css] view plai

html学习 - 检测浏览器是否支持Canvas

canvas检测 Canvas是html5中的新特性,所以并不是在所有浏览器都有很好的支持,在遇到兼容性的时候,每个人用的浏览器不同,防止出现在有些浏览器发生问题,所以在加载页面的时候就需要提前判断浏览器是否支持Canvas. 判断的方法其实有很多,Javascript本身可以判断,还有很多开发框架也提供了判断的canvas的方法. html代码 首先我们的html代码是需要有canvas的标签的. <!DOCTYPE html> <html lang="en">

HTML5:判断浏览器是否支持date类型

在某些情况下,我们需要判断当前浏览器是否支持date类型,如果支持的话,可以让用户用原生的datepicker来选取日期.如果不支持,则我们需要用自己实现的datepicker类库,来提供给用户. 在这里,我们使用Modernizr来实现这一功能,代码如下: 1 if (!Modernizr.inputtypes.date) { 2 $('input[type=date]').datepicker({ 3 }); 4 } HTML5:判断浏览器是否支持date类型,布布扣,bubuko.com