手机和PC端同步cookie详细步骤

今天有个闲鱼过来的客户,找我帮他解决了这样一个问题:将电脑上浏览器的 cookie 同步到模拟器中的手机浏览器。

他自己测试了一整天都没有进展,只好上闲鱼试试运气,于是找到我。

在这之前,我也没有尝试过同步 cookie 到移动端浏览器的操作。

SyncMeIn 扩展已经在 PC 端经过验证。于是问题就转变为:如何在移动端找到一个支持 Chrome 扩展的浏览器。最终定位到 kiwi 这个支持 Chrome 扩展的手机浏览器。

接下来,以一个实际案例,演示具体同步操作流程。假设我们想要将PC浏览器的公众平台登录态,同步到手机上。

具体步骤:

下载 Kiwi 浏览器

https://t.kainy.cn/kiwi/ ,市面上绝大部分手机使用 com.kiwibrowser.browser-arm64-12867802748-github.apk 版本。
模拟器和 intel 兼容设备,选择
com.kiwibrowser.browser-x64-12867802748-github.apk
本本。

下载 SyncMeIn 扩展

Kiwi 浏览器打开主页,https://kainy.cn/SyncMeIn/

下载SyncMeIn扩展

具备网络条件的,可以选择第1个按钮,进入 Chrome 商店安装;

也可以点第3个按钮,下载crx或者zip包,离线安装。

在 Kiwi 浏览器中安装 SyncMeIn 扩展

Kiwi浏览器安装Chrome扩展的步骤

按照上图步骤依次点击,选择已经下载好的crx或zip扩展安装包。

SyncMeIn面板

这里假设你已经在PC版chrome安装过SyncMeIn浏览器,如果没有,可参看这篇文章

推送cookie,供手机端拉取导入

登录公众平台账号,点击“推送”按钮后,可以看到 cookie 推送成功提示。

登录 SyncMeIn 步骤

安装完 SyncMeIn 扩展后,点击右上角菜单按钮,将菜单拖到底部,可以看到图标,点击后进入插件登录页,登录和 pc 端同一个扩展账户

合并 cookie 到手机浏览器

登录扩展账号后,可以看到底部域名列表,有PC端已经推送的站点。选择需要同步的即可,这里我们选择公众平台所属域名 qq.com ,合并后刷新页面。

就能看到第三张图中,公众平台账号已经是登录的状态。说明同步的 cookie 已经生效!

小插曲

沟通过程中出现两个插曲,第一是客户的 Cookie 是从比特浏览器导出的,格式和 SyncMeIn 不一致,导致导入后,没有登录效果;第二个是,一开始也没有说是要从PC端导入到移动端,并且移动端浏览器还是运行在模拟器中,导致的问题是:复制进去的cookie被截断了—— 因为模拟器和宿主机之间通信有字符串长度限制。

image

由两个插曲,也衍生出两个需求点:一是导入导出cookie格式兼容比特浏览器和紫鸟。毕竟这两个,无疑是指纹浏览器的大哥大,事实上的行业标准。

登录态同步到移动端浏览器,用于是么场景。坦白讲我至今没有琢磨明白。不过既然客户不主动提,我也就没问。

其实客户只要不拿插件来搞违法违纪的事情,我也是乐见其成,毕竟衣食父母有肉吃,我们才有汤喝。能够更加专注于自己感兴趣的工具开发~

分享到:

评论完整模式加载中...如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理