【问题标题】:What browser / browser engine do Office Add-ins use?Office 加载项使用什么浏览器/浏览器引擎?
【发布时间】:2015-08-18 23:38:17
【问题描述】:

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

【问题讨论】:

    标签: ms-office office365 apps-for-office


    【解决方案1】:

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

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

    【讨论】:

    • 我们是否有可能很快在桌面应用中看到 Edge 而不是 IE?
    • 嗨,James - 目前,团队正在处理其他优先事项,但我可以看到我们的积压工作,特别是如果渲染 Edge 可以在 Windows 10 机器上带来更好的性能。虽然,我们仍然需要在以前的 Windows 版本中使用 IE。
    • 我刚刚遇到了一个 CSS 问题,其中一种样式在每个浏览器中都有效,并且在办公室在线(使用 IE)中有效,但在本地 Office365 中无效。奇怪。
    • 我们现在处于一个奇怪的境地,Windows 上的 Word 实际上是最难开发插件的平台,因为它在不支持 ES6 的 IE11 中运行插件
    • @KeyurPatel-MSFT 你能告诉我们在 Mac 上的 Office 加载项中使用什么浏览器吗?这是在 Excel for Mac (16) 的插件中报告的用户代理字符串:Netscape 5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/604.5.6 (KHTML, like Gecko) -?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-08
    • 2018-02-20
    • 2013-08-02
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多