首先
我注意到一个问题Office add-in for Word desktop only,这是非常有用的。
我发现这些代码可以区分主机:
if (Microsoft.Office.WebExtension.context.document instanceof OSF.DDA.WordWebApp) {
// App running on the web
} if (Microsoft.Office.WebExtension.context.document instanceof OSF.DDA.WordDocument) {
// App running in desktop
}第二点
从这个答案,我知道,我不能使外接程序只提供桌面版本通过清单。
但是当我在https://sellerdashboard.microsoft.com上提交时,它说外接程序必须支持这些平台:
第三
我不需要在网上支持单词。在过去的几次验证中,Word网上总是有问题。不知为什么我不知道原因。和Word在线(或一个驱动器)页面不能很好地打开在我的领域(加载和加载和加载.)。
最后
我想知道如果我只在Word在线上显示一个not supported页面,它会通过验证吗?还是让我再来一次?有什么建议吗?
您的应用程序或外接程序必须在Office 2013、Office 2016、SharePoint 2013和Office 365所支持的操作系统、浏览器和设备上具有完整的功能。
编辑
好的,考虑到这些评论,我必须编辑这个问题。
最后一次确认指出:
在Windows 7上使用Internet 11中的外接程序(版本: 11.0.9600)时,我们在Word Online中遇到了一个错误。在使用提供的凭据登录后,我们遇到了以下“无法显示此页面”的错误。
但是,由于上述原因,我们不能通过IE11在Windows 7(或10)上打开Word。因此,我无法解决错误所在的位置。所以我们决定不支持在线。并显示页面显示We are not support Word Online时外接程序在Word联机中打开.
这样可以吗?我能做些什么来解决这个问题?
谢谢你的评论。
发布于 2018-01-18 01:44:50
没有一种方法可以放弃对提交给商店的Word Online插件的支持。
我建议调查一下,看看实际的问题是什么--为什么不能在Word在线上进行附加的工作?如果是外接平台的错误,请告诉我们。(不幸的是,如果您的internet连接使您难以在线访问Word,调试可能会很慢)。
如果问题只存在于特定的浏览器(例如。Internet Explorer 11),那么您可以更容易地调试,方法是使您的代码在独立于Office的常规iframe中运行的常规网页版本(而不依赖于Office )。
如果您的do碰巧发现了一些意外的平台错误,阻止您的外接程序在Word联机中工作,而您正在等待Office修复该漏洞,我建议您构建一个“缩减功能”版本的外接程序。创造性地思考如何提供一个功能稍差的版本,例如,您可以编写一个关闭了一些选项的版本。
https://stackoverflow.com/questions/48293101
复制相似问题