我们看到一个问题,即客户单击我们通过电子邮件发送给他们的[
'0','0.00',
'101.00','110.00','1000.00','0.50',
'1.00','1.10','1.11','11.11'
].map(x=>
console.log( x, /^(?!0.00)(\d+\.)(\d\d)$/.test(x) )
);
链接,但随后他们看到的是FieldValue.increment(x)
页(这会引起问题,因为客户可以t创建一个帐户并访问一些文档。
我们无法在内部复制它,但由于客户的投诉和Kibana事件,我们知道它在现实世界中发生。
它似乎只影响设备,并且会影响电子邮件客户端和Web浏览器的各种组合。例如,一个拥有运行iOS 12.4,Outlook应用程序和Safari 12.1的iPhone的客户遇到了此问题……但随后它按预期在Windows桌面上工作-使用来自同一封电子邮件的完全相同的链接。
尽管我不确定所使用的电子邮件客户端,但我们也已经看到Android 9.0与Chrome 77.x一起发生了。
所以,有几个问题:
该链接(大约)为300个字符,距离浏览器的限制还很遥远,因此我怀疑问题出在电子邮件客户端本身,但我在网上找不到任何可以支持该理论的东西。
任何帮助将不胜感激!