我正在开发一个应用程序,每当在数据库中插入新记录时都需要向用户发送电子邮件。
电子邮件应该有一个指向插入项目的重定向链接,以便他可以查看它。但是,我意识到如果您使用 Outlook web 打开该项目而不是使用 Outlook 桌面,您会在 URL 中获得更多参数。
有人知道这些参数是什么意思吗?
我正在使用 React 和 React-Dom Hash Rout 进行路由(业务逻辑要求),所以当我创建链接时,我必须在站点 URL 之后添加一个“#”,这看起来类似于:
我的问题是 Outlook 在请求中间添加了这些参数,如下所示:
这导致找不到路由,因为添加的那些参数没有问号,我通过添加“?”修复了它。在 hash-route 之前,Outlook web 将开始添加这些参数,如下所示:
?
#/example?request=123.但我想知道这些参数是什么以及为什么 Outlook web 在我的请求中添加它们。