【问题标题】:Change the default browser to open the link in Windows Outlook add-in更改默认浏览器以在 Windows Outlook 加载项中打开链接
【发布时间】:2018-08-31 12:23:29
【问题描述】:

在做了一些researches 之后,我知道您可能会建议我使用 Dialog API 来显示弹出窗口。但是,如果要显示的目标网站不是 IE 友好的,问题仍然存在。对于 Windows 客户端,很明显对话框 API 是基于 IE 引擎(对开发人员不友好)。另外,插件甚至可以覆盖用户PC的设置真的很奇怪吗?

最终,除了 Dialog API,我还有什么方法可以使用选定的浏览器从 Outlook 插件打开链接?

【问题讨论】:

    标签: internet-explorer outlook-addin office-js outlook-2016


    【解决方案1】:

    您可以使用 window.open 从 Desktop Outlook 打开默认浏览器,但是此窗口将无法通过 messageParent 等与您的加载项进行通信。

    【讨论】:

    • 我在 Windows 客户端上使用 window.open 时找不到这种预期行为。它在 web 和 Mac 中运行良好。因为我只需要在弹出窗口中显示一个外部链接,我不需要与加载项进行通信。
    • 能否分享您的 Outlook Desktop 内部版本号,但您没有看到此预期行为?
    • 我遇到了同样的问题 - 在我部署我的解决方案之前,一切都在本地工作,并且 window.open 不能直接从执行 JS 函数的插件命令中工作。基本上,与此处描述的问题相同:stackoverflow.com/questions/40414097/… - my build # is 16.0.8431.2110, 32-bit
    【解决方案2】:

    我在这里附上了照片

    选择包含项目的宣言,然后按 F4 按钮。您将看到属性窗口。然后从下拉列表中更改 Start Action 值

    【讨论】:

    • 嗨@Shyam,感谢您的回复,但我现在正在处理 Outlook Addin 和 Office.js。这似乎不是我问题的答案。
    • @PCHC,您可以使用 Visual Studio 对 Outlook 加载项执行相同的操作。我也在谈论office js和html5
    • 有什么方法可以在 VS Code 中设置?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 2018-10-04
    • 1970-01-01
    相关资源
    最近更新 更多