我有一个奇怪的问题,我有一个带有参数的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
请注意,当displayDialogAsync方法添加的参数具有未编码的&符号时,我提供的url中的&符号将如何编码为&。
这使我试图重定向的页面返回空指针。
我确定这是我做错的事情,或者是某些干扰的导入,但我不知道是什么。
还有其他人遇到过这种情况吗,有人知道解决方案吗?
发生在最新的Outlook 2016单击以运行版本和office.com Web客户端
答案 0 :(得分:0)
发生错误是由于在向用户显示错误消息时对其进行了解析,因此隐藏在控制台日志中的XML编码不正确。