我相信我刚刚在Chrome中发现了一个很大的错误,它真的搞砸了很多SPA。
我们会向链接回我们网站的客户发送电子邮件,其网址结构如下:
mydomain.com /#/类别/页
我刚刚发现,截至今天(可能已经发生过) - 我们随时从电子邮件中打开其中一个链接(专门在outlook和thunderbird中测试)Chrome自动删除了#及其后的所有内容。
所以chrome正在使用mydomain.com/#/category/page并删除#/ ...将用户留在mydomain.com
我测试了IE和Firefox,他们保留了#和之后的所有内容。看起来只有铬正在删除它。
这导致了大量问题,因为我们有大量的外发电子邮件与这些链接。
还有其他人经历过这个吗?我正在尝试避免通过并更改所有链接并删除#但我找不到任何其他解决方案。
此外..这一定必须在最近的Chrome更新中实施,因为这些链接已经为我们工作了一年多。我刚收到一封来自客户的电子邮件,这让我找到了它...但是我无法想象它会在一天左右的时间内到位,因为我们会很快得到通知。