【问题标题】:How to preserve a cookie between frames in electron?如何在电子帧之间保存cookie?
【发布时间】:2017-08-04 22:57:14
【问题描述】:
我使用 electron 0.36.0 并且我有一个页面的 cookie,并且该页面有一个具有不同域的 嵌套框架。
当直接进入这个框架(不同的域)时,我需要以某种方式保持 cookie 处于活动状态,理想情况下,我想避免升级电子(否则我将不得不重写我的代码)。
什么是适合我的情况的理想解决方案(也可以是一个小的解决方法)?
谢谢!
【问题讨论】:
标签:
javascript
node.js
electron
session-cookies
【解决方案1】:
Cookie 现在可以与不同的域共享,因此您必须找到不同的方式来做您想做的事情。
【解决方案2】:
对于跨域 cookie,alcuadrado 在他的帖子中描述了一种解决方法,如下所示:
- 将所有 cookie 集中在一个域中,比如 cookiemaker.com
- 当用户向 example.com 发出请求时,您将他重定向到 cookiemaker.com
- cookiemaker.com 将他重定向回 example.com 并提供您需要的信息
检查this 答案和this。