1.浏览器模式与文档模式概念
在较新的IE浏览器中(如IE8, IE9, IE10),为了解决兼容性的问题,引入了浏览器模式和文档模式两个概念,浏览网页时可以通过按F12键看到这两种模式。
浏览器模式的主要作用是为兼容较早版本的IE,它会控制浏览器发出的UserAgent,表示以哪个版本的浏览器发出请求,以此来允许为某个特定IE版本设计的代码正确执行(举例来说:有些代码真是判断ie版本的,还有css里也有判断ie版本的)。
文档模式的主要作用是影响浏览器显示网页HTML的方式,在接到返回的HTML文件后,决定以哪个IE版本的文档模式解析该页面(举例来说:JS脚本就是依赖文档模式,IE9的js变化就需要IE9文档模式来支持)。
2.如何使Htm页面使用IE9文档模式
如果htm页面中没有doctype,那么WebBrowser将不会使用IE9文档模式来解析页面(哪怕已经设置了注册表9999),而是仍沿用之前兼容旧版IE的 Quirks模来渲染,解释页面,JS脚本也将同样处置。这样的缺点是无法使用Html5新特性,优点是您的系统升级到IE9的兼容性改造工作将会大为减少。
修改Htm页面的方法之一是,在Head->Title下添加<META http-equiv="X-UA-Compatible" content="IE=9" > </META>,这样可确保HTM页面工作在IE9标准文档模式下。
测试结果如下:
在meta.jsp 中添加以下语句
<META http-equiv="X-UA-Compatible" content="IE=9" > </META>
将meta.jsp放到每个要引用的页面的head中.
在ie浏览器中使用F12进行查看,即可看到ie的文档模式为ie9标准.
------------------------------------------------------------------
备注:只需要调整文档模式就可以使js正常执行,不需要再去修改浏览器模式.
相关推荐
基于B/S即所谓浏览器/服务器模式,应用java技术,选择MySQL作为后台数据库。系统主要包括首页,个人中心,用户管理,医生管理,科室管理,医生信息管理,挂号信息管理,取消挂号管理,问诊记录管理,病房管理,药房...
该系统基于B/S即所谓浏览器/服务器模式,应用java技术,选择MySQL作为后台数据库。系统主要包括系统首页,社团,社团活动,交流中心,公告资讯,个人中心,后台管理等功能模块。 全套项目源码+详尽文档,一站式解决...
采用了jsp技术,将所有业务模块采用以浏览器交互的模式,选择MySQL作为系统的数据库,开发工具选择eclipse来进行系统的设计。基本实现了旅游网站应有的主要功能模块,本系统有管理员、和会员,管理员权限如下:个人...
Web Developer扩展包,您可以访问其他的开发者工具,例如验证选项,页面尺寸调整和CSS要素浏览器:所有功能都可以从工具栏中一个额外的按钮进入。 Chrome Editor是您不能错过的。它可以让您在浏览器中轻松编码,...
该系统基于B/S即所谓浏览器/服务器模式,应用java技术,选择MySQL作为后台数据库。系统主要包括首页、个人中心、销售员管理、维修员管理、客户管理、供应商信息管理、保险公司管理、车辆信息管理、物资信息管理、...
34.在线音乐网站的设计与实现|基于JSP+ Mysql+B/S模式+MVC模式+SSM(SpringMVC4.2.3+Spring4.2.3+Mybatis3.4.1)(可运行源码+数据库+lw) 内容概要:主要实现集人性化、高效率、便捷等优点于一身的在线音乐网站,完成...
就是通过模拟浏览器向DOMINO的HTTP SERVER提交(post/get)URL来获取到文档(openDocument)、视图(openView)、运行现有的代理(openagent)、新建文档(openForm)等等操作;充分利用现有domino的设计元素来进行数据交互。 ...
本系统采用了Java技术,将所有业务模块采用以浏览器交互的模式,选择MySQL数据库,springboot作为系统的后台框架,开发工具选择My eclipse来进行系统的设计。基本实现了校园疫情防控系统应有的主要功能模块,本系统...
该平台基于B/S即所谓浏览器/服务器模式,应用java技术,选择MySQL作为后台数据库。平台主要包括平台首页,个人中心,用户管理,项目类型管理,冬奥会项目管理,精彩视频管理,冬奥论坛,系统管理等功能模块。 本文...
,,固件更新,本机中的更新功能,通过网络更新固件,通过 USB 更新,聆听模式,选择聆听模式,聆听模式效果,可选聆听模式,网络功能,故障排除,启动程序前,当本机错误运行,电源,音频,聆听模式,视频,链接操作,...
系统采用了jsp技术,将所有模块采用以浏览器交互的模式,选择MySQL作为系统的数据库,开发工具选择eclipse来进行系统的设计。基本实现了咖啡馆管理系统应有的主要功能模块,本系统有管理员、客户及员工,管理员:...
用了jsp技术,将所有业务模块采用以浏览器交互的模式,选择MySQL作为系统的数据库,开发工具选择My eclipse来进行系统的设计。基本实现了系统应有的主要功能模块,本系统有管理员、医生和用户,管理员:个人中心、...
使用浏览器预览记录react-native项目的UI组件。 该存储库是 react-native优化的预定义规则集,使您可以轻松地react-native组件创建每个项目的UI文档。 相同CheckBox组件故事的示例react-native-elements网络和本...
综上所述,“认我测”在线认证检测系统,率先填补了认证检测领域移动端的空缺,提供了Web浏览器+移动端的双端访问模式,给用户提供了多种访问途径,真正实现了用户和检测机构的随时随地在线下单检测。 关键词:...
4.AlloyDesigner与浏览器的开发者工具(F12)配合使用,F12工具提供直观的修改文档的能力,AlloyDesigner提供修改文档的参照、F12用于开发所缺少的工具 5.AlloyDesinger摒弃开发中使用Photoshop,减少对编辑器的...
DHTMLX 使用手冊版本 (Version):2.0.0 dhtmlxLayout是一个 ...跨浏览器兼容 单一命令集成DHTMLX组件 全屏/窗口模式 可调整大小的物品 湿陷性项目 广泛的预定义布局 预定义的皮肤,由包含的组件继承 丰富的脚本API
用了jsp技术,将所有模块采用以浏览器交互的模式,选择MySQL作为系统的数据库,开发工具选择Myeclipse来进行系统的设计。基本实现了人事管理系统应有的主要功能模块,本系统有管理员、员工与部门经理,管理员:个人...
通过手动调整每个功能以实现最佳性能,并通过API约定鼓励有效的使用模式,glMatrix将帮助您充分利用浏览器Javascript引擎。 学到更多 有关文档和新闻,请访问 有关教程,请参阅 有关使Babel插件编写得更好的,请...
超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...
该系统基于B/S即所谓浏览器/服务器模式,应用java技术,选择MySQL作为后台数据库。系统主要包括系统首页、个人中心、用户管理、游戏攻略管理、游戏公告管理、留言板管理、论坛管理、我的收藏管理、系统管理等功能...