【问题标题】:Open an Application in "Standards Document Mode" in IE-9 on saba cloud在 saba cloud 上的 IE-9 中以“标准文档模式”打开应用程序
【发布时间】:2015-11-03 17:25:13
【问题描述】:

我在 saba 云上有一个电子学习应用程序。它在除 IE-9 之外的所有浏览器上都能正常工作。 此应用程序中的某些功能仅适用于 IE-9(在 IE-8、IE-10 上运行良好)。

有趣的是,此应用程序仅在 (IE-9+ Saba) 中无法正常工作。 它在 IE-9 中的 scorm 云中运行良好。当我将应用程序放在本地服务器上并在 IE-9 中访问时,它运行良好。

后来我发现这是因为 IE-9 中 Saba 的 Documents 模式是“怪癖”。我使用开发工具 (F12) 将文档模式更改为“标准”,应用程序开始正常工作。

我尝试了以下方法

  1. 使用<meta http-equiv="X-UA-Compatible" content="IE=edge">

  2. 使用<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">

元标记技术适用于 Scorm Cloud,但不适用于 Saba Cloud。

有什么方法可以在 IE-9 中将文档模式设置为标准而不使用开发者工具(F12)或元标记。

【问题讨论】:

    标签: javascript html internet-explorer backbone.js scorm


    【解决方案1】:

    在页面顶部有 HTML5 文档类型指令<!DOCTYPE html>

    Microsoft doc

    【讨论】:

    • 是的,我用过 但它不起作用。
    【解决方案2】:

    这很可能是一个错字,但还是值得指出 - 第一个示例中的代码应为:

    content="IE=edge"
    

    不是:

    content="IE=egde"
    

    【讨论】:

    • Sorry For Typo 但在应用中没有这样的错字。
    【解决方案3】:

    问题在于 Saba 的 IE-9 课程渲染策略。

    我们的课程托管在 saba 上,它是 saba 页面 iframe 的一部分。

    默认情况下,saba 在 IE-9 中以“quirks”模式打开所有课程。

    因此,强制我们的课程在“标准文档模式”下运行的所有标签和策略都被 saba 的课程容器页面覆盖。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-22
      • 2012-06-14
      • 1970-01-01
      • 1970-01-01
      • 2012-10-09
      • 2013-09-04
      相关资源
      最近更新 更多