我需要在两台计算机之间转移我的 Chrome 会话。
要通过 Selenium 导出和导入 cookie,您必须先单独访问每个网站,然后才能设置其 cookie,而我想避免这种情况。我还想复制本地存储。
当我在我的 PC 上复制用户数据目录时,它可以工作并且 cookie 也在那里,但是,当我将此用户数据目录复制到另一台 PC 并启动它时,本地存储仍然在那里,但 cookie 却消失了。
答案1
不可以,您无法跨浏览器共享 Cookie。目前,还没有像同步书签那样同步 Cookie 的服务。
跨浏览器甚至跨机器共享 Cookie 毫无意义,因为 Cookie 应该用于识别唯一会话。大多数 Web 应用程序也足够智能,可以处理来自多个设备的同时访问其服务。例如,您可以在智能手机和笔记本电脑上使用 Facebook 或 Gmail,而不会引起任何同步问题。
有一些 Google Chrome 扩展程序可能会让您感兴趣。例如,看看这个扩展程序:
https://chrome.google.com/webstore/detail/sessionbox-free-multi-log/megbklhjamjbcafknkgmokldgolkdfig
创建帐户。登录多个设备并快速共享您的浏览器会话。到目前为止,它运行良好。同步时间几乎是即时的,并且非常好用。是的,它确实会按网站进行会话,但添加新的网站会话一点也不难,也不会花费很多时间。他们还有一个付费版本,每月只需 1 美元,它会为您提供一些额外的东西。
我对此扩展程序感到不满的一点是它不共享 cookie/密码,因此我不必在每个网站上重新登录。我搜索了更多内容,但找不到任何可以自动共享 cookie/密码的功能。我希望 sessionbox 将来能实现该功能。