Word 2016加载项无法访问某些Windows用户的数据

时间:2017-06-06 21:13:36

标签: ms-office office365 office-js

我使用我的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加载项。

我选择了一些奇怪的细节:

  • 从Word内部打开一个新的浏览器窗口(单击我的加载项中的一个链接,打开一个完整的Web浏览器)会提示“一个网站想要在您的计算机上使用此程序打开Web内容”并指向Internet Explorer的保护模式。我已经尝试过自己动手,无法重现这个问题。
  • 用户未登录O365。这似乎也没有什么区别。

通过F12Chooser调试显示[对象错误],错误代码为“-2147024891”,“错误:访问被拒绝...”的“堆栈”消息将被拉出数据... I无法从控制台中获得更多。

加载项能够点击Firebase(我正在使用Google的Firebase进行身份验证),我从他们的服务器获得响应...但不是我对我的php文件的ajax调用。

任何想法或方向都值得赞赏。

0 个答案:

没有答案