IE11中未定义的IndexedDB

时间:2019-05-22 15:50:59

标签: internet-explorer internet-explorer-11 indexeddb

我们是使用IndexedDB的医疗应用程序的开发人员。我们的一家客户公司中的IE11安装显示window.indexedDB和window.msIndexedDB未定义,这意味着我们的应用程序将无法运行。我们的任何其他客户都没有这个。

我们与客户举行了一次屏幕共享会议,我确定了以下几件事:

  1. 它们在Windows 10上

  2. “开发工具”“仿真”选项卡中的“文档”模式已正确设置为11。在控制台中,通过检查document.documentMode返回11来确认。

  3. 浏览器配置文件已正确设置为桌面

  4. “计算机配置”->“管理模板”->“ Windows组件”->“ Internet Explorer”->“ Internet控制面板”->“常规页面”->“浏览历史记录”中唯一的组策略是默认设置,不会影响它。

  5. p>

还有什么我们可以要求客户的IT部门检查为什么IndexedDB仍然不确定的原因吗?

1 个答案:

答案 0 :(得分:0)

根据您的描述,建议您检查以下内容:

  1. 如果他们运行本地文件而不是HTTP资源,则IE将限制从文件(或非HTTP)源访问API。您可以参考the accepted answer of this question
  2. 您的网页<!doctype HTML>中的第一行是吗?您可以参考this question
  3. 如果您尝试了所有操作,但都无济于事,可以尝试将IE设置重置为默认设置。