我在IE 11和Edge 44上遇到了Angular的怪异问题。 我有一个Web应用程序,它是使用Angular 6构建的,在那里我们在SessionStorage中维护了一些值。
有一个流程,我必须导航到第三方Web应用程序进行某些处理,然后可以在同一窗口选项卡中返回到我的原始应用程序。
在导航到第三方应用程序时,我在SessionStorage中存储了很少的值。但是当我从那里回到我的应用程序时,然后找不到那些存储在Storage中的参数。
它适用于Chrome,Safari和IE的早期版本。但是面对这个问题,仅适用于特定计算机上的IE 11和Edge。
答案 0 :(得分:0)
确保会话名称中没有“-”和“ _”。另外,请确保删除IE11并仅使用Chrome / FF:)
还请确保该Cookie不是由iFrame创建的。
以下一些资源可能会有所帮助: https://smartbear.com/blog/develop/internet-explorer-eats-cookies-with-underscores-in/