我注意到了一个问题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 2016或更高版本
- Word Online
- Word 2016 for Mac
- Word for iPad
我不需要在线支持Word。在过去的几次验证中,Word总是存在问题。不知怎的,我不知道原因。 Word在线(或一个驱动器)页面无法在我的区域打开(加载和加载和加载......)。
我想知道我是否只在Word中显示not supported
页面,是否会通过验证?或者我会再次得到这个?有什么建议吗?
您的应用或加载项必须完全正常运行 使用支持的操作系统,浏览器和 Office 2013,Office 2016,SharePoint的设备 2013年和Office 365。
好的,考虑到评论,我必须编辑这个问题。
最后一次验证说:
我们在使用您的Word Online时遇到错误 Internet Explorer 11(版本:11.0.9600)中的加载项 Windows 7的。 我们遇到了以下“此页面不能 单击使用提供的登录后显示“错误” 凭证。
但由于上述原因,我们无法在Windows 7(或10)上通过IE11打开Word Online。因此,我无法解决错误的位置。所以我们决定不在线支持。并显示一个页面显示{+ 1}}加载项在Word中在线打开时。
可以吗?我能做些什么来解决这个问题?
感谢您的评论。
答案 0 :(得分:2)
没有办法放弃对提交到商店的加载项的Word Online支持。
我建议调查以查看实际问题是什么 - 为什么加载项可以在Word Online中使用?如果它是加载项平台的一些错误,请告诉我们。 (不幸的是,如果您的互联网连接使您难以访问Word Online,调试可能会很慢。)
如果问题仅出现在特定浏览器(例如Internet Explorer 11)上,那么您可以通过在常规iframe中独立于Office运行代码的常规网页版本来更轻松地进行调试(并且不依赖于Office API。
如果您确实碰巧发现了一些意外的平台错误,导致您无法阻止加载项在Word Online中工作,并且您正在等待Office修复该错误,我建议您构建一个& #34;缩减功能"加载项的版本。创造性地思考如何提供相同加载项的功能稍弱的版本 - 例如,您可以编写一个关闭某些选项的版本。