【问题标题】:getting error of cookies disabled error in vaadin 14 in IOS在 IOS 的 vaadin 14 中出现 cookie 禁用错误
【发布时间】:2020-02-26 06:46:40
【问题描述】:

我在 vaadin 14 中收到以下错误

Cookies disabled 

This Application requires Cookies to function

please enable cookies in your browser and click here or Esc to try again

我正在使用带有 vaadin 14 和微服务的 spring boot。

我们将不胜感激任何类型的帮助。

【问题讨论】:

  • 很抱歉这个明显的问题,但是您是否禁用了 cookie?
  • 是的,它被禁用了..!!这个错误在 ui 中以红色显示为弹出窗口..!!那么有什么办法可以摆脱这个问题,因为目前我无法像我的应用程序中的任何操作一样继续进行。
  • 您需要启用 cookie 才能使用 Vaadin 应用程序。
  • 当我们在 shopify 平台上注册了我们的 vaadin 应用程序并在那里我们在 i 框架中显示我们的应用程序时发生这种情况..!!只有safari浏览器才会报这个错误,如果我们独立运行vaadin app就没有问题了。

标签: vaadin vaadin-flow


【解决方案1】:

Vaadin 需要 Cookie,因此它可以在多个 Requests 上保持相同的 Session。当您使用 Vaadin 时,需要以应用程序用户的身份在浏览器中启用 cookie。如果您的用户报告此问题,请告诉他们在浏览器中启用 cookie

禁用浏览器中的所有 cookie 是一种不好的做法,在当今时代没有多大意义。我可以理解想要禁用一些跟踪 cookie,但这可以在不完全禁用所有 cookie 的情况下完成。

Cookie 不是坏事!向报告此问题的用户说明这一点。

【讨论】:

  • 嗨@Kscherrer 实际上,我们知道我们的vaadin应用程序正在shopify的iframe中加载,并且cookie已经启用,但是在ios的safari中它们不允许这种行为,所以很难只有在 safari 中才能实现这一点,就像它的问题一样。在 shopify 网站中加载的 I 框架和 safari 不允许从其他网站加载 i 框架。
  • 所以你能提供一个解决方案,从其他网站加载任何在 Safari 中的 i 框架中的任何内容并运行我知道我为 vaadin 发布了这个问题,但它现在是一种通用的东西
  • 我没有解决方案。请将此信息添加到问题中,甚至为此创建一个新问题,因为它与您最初提出的问题完全不同
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-29
  • 2021-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多