displayDialogAsync()编码提供的网址

卡斯珀·桑德鲁普(Casper Thamdrup)

我有一个奇怪的问题,即我有一个带有参数的URL,一旦我用它调用displayDialogAsync(),它就会被编码。

我可以在页面上打印网址,看起来像这样

https://{domain}/redirect?sessionUid={value}&userId={value}&url=https://{domain}/user/Home.jsp

但是如果我在提琴手中发现它,请求看起来像这样

https://{domain}/redirect?sessionUid={value}&userId={value}&url=https://{domain}/user/Home.jsp&_host_Info=Outlook$Win32$16.02$da-DK$telemetry$isDialog

请注意,我提供的url中的&符号是如何编码为&的,而displayDialogAsync方法添加的参数具有未编码的&符号。

这使我试图重定向的页面返回空指针。

我确定这是我做错的事情,或者是某些干扰的输入,但我不知道是什么。

有没有其他人遇到过这个问题,有人知道解决方案吗?

最新的Outlook 2016单击运行版本和office.com Web客户端都发生

卡斯珀·桑德鲁普(Casper Thamdrup)

发生错误是由于控制台日志中隐藏了不正确的xml编码,因为它在向用户显示时对其进行了解析。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章