在一个站点中运行一个iframe,两个站点都托管在同一个域中

时间:2019-04-24 14:06:29

标签: javascript google-chrome elasticsearch cookies kibana

我有两个站点-Alpha和Beta,它们都托管在同一台服务器上,分别位于端口80和5601上,并且一切正常。

我想将Beta(在端口5601上)作为iframe插入Alpha(在端口80上)。现在,当我启动Alpha时,Chrome抛出以下错误:

Uncaught DOMException: Failed to read the 'sessionStorage' property from 'Window': Access is denied for this document.

由于Beta本质上是Kibana应用,因此它正在寻求从另一个站点(Alpha)内部访问sessionStorage的权限。通过允许Chrome浏览器中的Alpha提供cookie,可以解决此问题,但这必须手动完成。

在用户不必手动单击并允许cookie的地方有什么地方吗?

0 个答案:

没有答案