我有一个奇怪的问题,即我有一个带有参数的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客户端都发生
发生错误是由于控制台日志中隐藏了不正确的xml编码,因为它在向用户显示时对其进行了解析。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句