我正在尝试在CMS Plone中集成etherpad-lite,遵循官方文档的示例1 http://etherpad.org/doc/v1.2.7/
Portal places the cookie "sessionID" with the given value on the client and creates an iframe including the pad.
除了cookie之外,一切顺利。阅读文档最好的实践似乎使etherpad-lite在特定路径下的同一域中。这就是我使用/ pad / path做的。
Plone方面如果没有创建会话,我创建了,我添加了一个cookie然后我正在重定向到同一页面,以确保cookie在浏览器中。
结果我的cookie被添加到主页面的请求中,但不是if iframe请求。
以下是主页面和iframe的Google Chrome控制台网络标签页:
http://toutpt.makina-corpus.org/en/images/cookie-in-iframe/
与setCookie对应的代码位于https://github.com/toutpt/collective.etherpad/blob/master/collective/etherpad/archetypes.py#L100