Office加载项使用什么浏览器/浏览器引擎?

an *_*wig 5 ms-office office365 apps-for-office

因此,我正在尝试开始开发Office 365加载项(以前的Office for Office),我想知道Office在呈现应用时使用的浏览器或浏览器引擎.我尝试使用JavaScript的navigator.appCodeNamenavigator.appName,但由于所描述的问题,这里将呈现方法没用.Office加载项用于呈现应用程序的浏览器或引擎是什么?

Key*_*SFT 5

这取决于使用 Office 的位置。如果它在 Windows 桌面上,Office 加载项使用 Internet Explorer 加载 Office 中的托管网页。对于 iOS,它将依赖于本机 WebView 控件。如果在 Office Online 上,它将使用沙盒 iframe,在您打开 Office Online 时使用的浏览器。

如果您试图确定 Office 正在运行的浏览器,我相信嗅探用户代理字符串对您有用。

  • 我们是否有可能很快在桌面应用程序中看到 Edge 而不是 IE? (2认同)
  • 我们现在处于一种奇怪的情况,Windows 上的 Word 实际上是最难为其开发加载项的平台,因为它在不支持 ES6 的 IE11 中运行加载项 (2认同)