0

我正在尝试将 Dundas Dashboard 集成到 Angular 应用程序中,当尝试加载它时,在将其加载到 html 时获取启用应用程序页面。

下图包含页面的外观。

点击这里查看图片

错误:

错误图像

4

1 回答 1

0

这是因为您已经通过 HTTP 嵌入了 Dundas BI 跨域。

由于Chrome 和其他有关 SameSite cookie的更改,当通过 iFrame 跨域嵌入 Web 应用程序时,cookie 必须标记为 SameSite 并且必须是安全的,因此它必须通过 HTTPS(而不是 HTTP)嵌入。

如果您想在本地测试通过 HTTP 嵌入它,您可以在您的机器上本地安装和运行 Dundas BI,包括通过 docker 。

请注意,DOMException最后一张图片中的 仅供参考,并非错误。唯一的错误是440正在发生的会话,因为由于上述 HTTP 跨域嵌入而无法发送会话。

于 2021-05-05T17:40:08.717 回答