当我链接到另一个页面时,Liferay 6.1 PortletSession ID在Google Chrome的ifra



我正在创建PortletSession.APPLICATION_SCOPE属性。当我在iframe中嵌入portlet时,当我用location.href将位置更改为其他页面(在我的域内(时,PorletSession Id已经更改,所有属性都将丢失。

如果我不使用iframe(直接在浏览器中使用小部件url(也可以。

这看起来像是谷歌Chrome的屏蔽,因为它在Opera中运行良好。我想这在很久以前就很有效了。

非常感谢,

Liferay 6.1.x(CE(的上一次发布是在2013年,甚至企业支持的版本现在也已经停止服务。2013年,浏览器在不同网站之间共享信息时更加放松,而你当时实现的可能已经奏效。

无论如何,会话存储都是不鼓励的——而且通常有更好、更可扩展的方法来解决某人想要通过会话存储解决的问题。

考虑到您的平台版本现在已经停止服务:是时候升级了。到目前为止,你还没有解决任何安全问题,更不用说其他帮助了,以防你遇到其他问题(比如这样(。

关于";我该如何让它再次发挥作用"(注意:你没有问任何问题,只是陈述你观察到的情况(:

从回顾您在古代试图解决的业务问题开始。由于浏览器行为的改变,您不能再使用当前的iframe技术了,所以回想一下您想解决什么,而不是当时您想如何解决它。

最新更新