我们有一个客户端通过 IE11 使用我们的应用程序。除了一个客户端外,所有客户端都运行良好。对于这个客户端,当他们打开 IE11 时,indexedDB 不可用。我们四次检查了兼容模式(文档模式)、桌面模式和常见的模式,它们似乎都很好。
我发现除了这些设置之外,唯一可以禁用 IE11 indexedDB 的方法是组策略设置。此链接http://ayvazyan.net/2018/03/group-policies-which-could-affect-your-web-app/说有一个组策略可以启用/禁用 indexedDB。我似乎找不到方法来验证本地上此设置的当前值。
寻找客户可以遵循的步骤来自己检查设置。
答案1
要验证客户端计算机是否设置了此策略,请验证注册表。
确切地说是这个特定的键;
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserStorage\IndexedDB\AllowWebsiteDatabases,确保它没有设置为 0。
您可以在 Internet 选项中验证 DOM 存储是否启用。Internet 选项、高级、安全、启用 DOM 存储。
如果未启用 DOM 存储,则直接禁用 IndexedDB。