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

What browser / browser engine do Office Add-ins use?

所以我正在尝试开始开发 Office 365 加载项(以前称为 Office 应用程序),我想知道 Office 在呈现您的应用程序时使用什么浏览器或浏览器引擎。我尝试使用 JavaScript 的 navigator.appCodeNamenavigator.appName,但由于 here 描述的问题导致该方法无用。 Office 加载项使用什么浏览器或引擎呈现应用程序?

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

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