`

调整浏览器的文档模式

阅读更多

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正常执行,不需要再去修改浏览器模式.

 

分享到:
评论

相关推荐

    浏览器模式与文档模式区别[参照].pdf

    用户也可以手动调整文档模式,以查看不同渲染模式下的页面效果。 总之,浏览器模式和文档模式是调试和优化IE兼容性的关键工具。浏览器模式主要影响浏览器的标识和条件注释处理,而文档模式则决定了页面的布局和渲染...

    IE8如何定义浏览器工作模式避免网页显示混乱

    标题中的“IE8如何定义浏览器工作模式避免网页显示混乱”主要涉及的是在IE8浏览器中,如何通过调整浏览器的工作模式来确保网页的正确显示。在IE8 beta1版本推出后,许多网站,包括新浪,遇到了显示问题,主要是由于...

    带夜间模式的浏览器

    这种模式通常通过调整界面颜色方案,将背景色变为暗色,文字和图标则采用亮色,以达到良好的阅读体验。 描述中的“功能还算强大,书签添加删除”意味着这款浏览器除了基本的网页浏览外,还提供了丰富的附加功能。...

    星愿浏览器宇宙最强浏览器

    它支持自定义主题,用户可以根据自己的喜好调整浏览器的外观。同时,浏览器还提供了丰富的插件扩展,如翻译工具、时间管理应用等,进一步提升了使用便利性。 总的来说,“星愿浏览器宇宙最强浏览器”以其高效、安全...

    CSS3 @media 媒体查询 实例源代码,调整浏览器窗口大小。当宽度小于300时,背景色变成淡蓝,否则淡绿色.zip

    在这个名为“CSS3 @media 媒体查询 实例源代码,调整浏览器窗口大小。当宽度小于300时,背景色变成淡蓝,否则淡绿色.zip”的压缩包中,包含了一个简单的媒体查询实例。 这个实例的核心在于`@media`规则,它是CSS3...

    iOS版浏览器,嗅探功能强大的GM浏览器.txt打包整理.zip

    用户可以根据个人需求调整浏览器的主题、设置广告拦截器,甚至自定义快捷方式,提升浏览体验。此外,GM浏览器还支持夜间模式,保护用户的眼睛健康。 其次,GM浏览器的赚钱项目功能也是其亮点之一。这个特性可能指的...

    保护眼睛,开启浏览器的夜间模式.docx

    在本文档中,提供了手动设置浏览器夜间模式的一种方法,主要涉及CSS样式代码的应用。 首先,我们需要了解这段代码的作用。这段CSS代码是用于改变网页的默认样式,使其适应夜间阅读。`*`是通配符,代表所有元素,...

    web浏览器兼容

    通过调整CSS代码顺序,可以针对不同浏览器设置不同的样式。例如: ```css #example { width: 100px !important; /* IE7+FF */ width: 200px; /* IE6 */ } ``` 2. **CSS Hack方法** CSS Hack是一种针对特定...

    解决360双核浏览器兼容模式的页面显示问题

    而IE兼容内核和标准内核则支持ActiveX,但HTML5支持程度较低,且文档模式会根据用户安装的IE版本有所不同。对于开发者而言,理解这些差异至关重要,以便于优化网站在不同内核下的表现。 360浏览器的这一内核控制...

    PDF在线浏览兼容所有浏览器所有手机浏览器(带测试程序)

    它通过将PDF文档转换为HTML5或使用特定的JavaScript库,在浏览器环境中实现文档的展示。标题和描述提到的项目提供了这样一个解决方案,它声称兼容所有浏览器以及各种手机浏览器,并且附带有测试程序,便于验证和理解...

    浏览器设置说明禁止浏览器缩放:在注册表键HKEY-CURRENT-USER\Software\Microsoft\Intern

    界面和外观设置允许用户根据个人偏好调整浏览器的视觉效果,如字体大小、主题颜色等。此外,还可以调整布局,包括工具栏的位置和显示的按钮,以及是否启用扩展程序。 对于遇到浏览器缓存问题的用户,可以尝试清除...

    StoryView-txt文档浏览器

    夜间模式则通过调整背景颜色和字体亮度,减轻在暗光环境下阅读时的眼部疲劳。 在实际应用中,StoryView可能还集成了搜索功能,让用户能够快速查找特定的词句或主题。这涉及到全文搜索算法,如Trie树或倒排索引,以...

    欧朋浏览器 6.7 JAVA源码

    4. **用户界面友好**: Opera注重用户体验,其简洁明了的界面设计和强大的自定义设置选项,使得用户可以根据个人需求调整浏览器的外观和功能。 5. **多平台支持**: Opera支持多种操作系统,包括Windows、Mac、Linux...

    pdg浏览器

    3. **阅读模式**:UnicornViewer可能具备多种阅读模式,如单页、双页、全屏等,以适应不同用户的阅读习惯。 4. **图像质量调整**:为了适应不同的设备和网络环境,用户可以调整图片的清晰度和缩放比例,以达到最佳...

    行业文档-设计装置-纸面浏览器系统.zip

    同时,系统还会考虑阅读的舒适度,如字体大小调整、背景色选择、夜间模式等功能,以满足不同用户的需求。 其次,该系统需要处理大量的电子文档格式,包括但不限于PDF、EPUB、TXT等。为了实现跨平台和设备兼容,纸面...

    自定义浏览器(可用于防病毒)

    描述中的“很好玩的浏览器,让你随心所欲”可能意味着该浏览器提供了许多可定制的选项,让用户可以根据自己的喜好调整浏览器的外观和行为。这可能包括更换主题、设定快捷键、自定义工具栏、安装扩展等。此外,"防...

    java内嵌浏览器jxbrowser使用教程

    2. 调整渲染质量:根据实际需求调整图像质量和硬件加速。 总结,JxBrowser为Java开发者提供了一种高效、可靠的内嵌浏览器解决方案。通过本教程,你可以了解到如何在Java Swing应用中集成JxBrowser,以及如何利用其...

    图片浏览器

    单文档接口(Single Document Interface, SDI)是一种常见的用户界面模式,允许用户在同一时间处理一个文档,这在图片浏览器这样的应用中非常适用,因为用户通常会集中注意力在一个图片上进行查看或编辑。...

    最好的PDF文件浏览器

    7. **页面管理**:可以提取、插入、删除和旋转PDF页面,以调整文档结构。 8. **安全性**:提供密码保护和权限设置,确保敏感信息的安全。 9. **性能**:加载速度快,运行流畅,即使处理大文件也不会卡顿。 10. **...

    PDG浏览器

    - **阅读体验**:PDG浏览器可能提供了多种视图模式和导航工具,用户可以根据个人喜好调整。 - **安全性**:在下载和运行任何未知来源的软件时,都要确保其安全无病毒,避免对系统造成损害。 总的来说,"PDG浏览器...

Global site tag (gtag.js) - Google Analytics