我使用我的Word插件在Windows上有一些Word 2016用户的神秘边缘案例。
我意识到可能需要更多信息...但我也觉得这是一个可能有一些经过验证的诊断方法的问题 - 或者有人可能知道根本原因。
我的简单Word加载项从我的Web服务器(通过php)上的MySQL数据库中提取数据并将其存储在localstorage中。在多台计算机上的Word 2016中运行良好。实际上,少数用户无法下载数据,我的解决方案会为他们带来错误。
我甚至在同一台机器上有2个用户 - 一个可以使用我的插件,一个不能使用(所以每个用户都登录到同一个机构的不同Windows帐户。用户能够愉快地使用我的应用程序在IT中,可能有不同的设置。)
我的鼻子告诉我有一个Internet Explorer安全设置阻碍...我们已经验证了允许本地存储。
当有问题的用户直接打开Internet Explorer时,他们可以下载数据并使用该应用程序(部分内容可在Word之外运行)。据我了解,Word 2016加载项使用Internet Explorer 11呈现html / js / css - 并且在用户的IE11设置区域中更改的设置将级联到Word 2016加载项。
我选择了一些奇怪的细节:
通过F12Chooser调试显示[对象错误],错误代码为“-2147024891”,“错误:访问被拒绝...”的“堆栈”消息将被拉出数据... I无法从控制台中获得更多。
加载项能够点击Firebase(我正在使用Google的Firebase进行身份验证),我从他们的服务器获得响应...但不是我对我的php文件的ajax调用。
任何想法或方向都值得赞赏。