Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer 更改默认浏览器以在Windows Outlook加载项中打开链接_Internet Explorer_Outlook Addin_Office Js_Outlook 2016 - Fatal编程技术网

Internet explorer 更改默认浏览器以在Windows Outlook加载项中打开链接

Internet explorer 更改默认浏览器以在Windows Outlook加载项中打开链接,internet-explorer,outlook-addin,office-js,outlook-2016,Internet Explorer,Outlook Addin,Office Js,Outlook 2016,在做了一些之后,我知道您可能会建议我使用对话框API来显示弹出窗口。然而,如果要显示的目标网站不是IE友好的,那么问题仍然存在。对于Windows客户端,对话API显然是基于IE引擎的(,它对开发人员不友好)。另外,外接程序甚至可以覆盖用户PC的设置,这真的很奇怪吗 最后,除了Dialog API之外,我还有什么方法可以使用选定的浏览器打开Outlook加载项中的链接吗?我在这里附上了照片 选择包含项目的宣言,然后点击F4按钮。您将看到属性窗口。然后从下拉列表中更改开始操作值您可以使用wind

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

最后,除了Dialog API之外,我还有什么方法可以使用选定的浏览器打开Outlook加载项中的链接吗?

我在这里附上了照片


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

您可以使用window.open从桌面Outlook打开默认浏览器,但是此窗口将无法通过messageParent等与外接程序通信。

hi@Shyam,感谢您的回复,但我现在正在处理Outlook Addin和Office.js。这似乎不是我问题的答案。@PCHC,您可以使用visual studio对Outlook加载项执行相同的操作。我还谈到了office js和HTML5。在VS代码中有没有设置这种行为的方法?当我在Windows客户端上使用window.open时,我找不到这种预期的行为。它在web和Mac之间运行良好。因为我只需要在弹出窗口中显示一个外部链接,所以我不需要与加载项通信。您是否可以在未看到此预期行为的位置共享Outlook Desktop内部版本号?我遇到了同样的问题-在部署解决方案之前,所有内容都在本地工作,而window.open不能直接从执行JS函数的addin命令中工作。基本上,这里描述的问题是一样的:-我的版本是16.0.8431.2110,32位