百分浏览器和 Catsxp 浏览器的同步功能是怎么实现的?

238 天前
 bzkmsjy

1 、百分浏览器一直可以用谷歌账户同步,但是谷歌不是在 2021 年封了第三方 Chromium 的同步接口吗?

2 、Catsxp 这种 P2P 的同步方式是去中心化的吗?还是作者自己搭建了服务器作为中心?为什么不采用百分浏览器的方案呢?如果是自建服务器不是还要花钱。

因为 Catsxp 最近出了 Mac 版,MacOS 终于也有了类百分浏览器,就是这个同步方式差了点意思,要是能接入谷歌账户多好啊

2284 次点击
所在节点    浏览器
7 条回复
nullyouraise
238 天前
1. Google 虽然关闭了第三方浏览器的同步功能,但是申请过 Chrome Sync API Key 的仍然可以继续使用,只是不能使用基于推送的实时同步,而是要间隔性请求更新才行,在 chrome://sync-internals 里可以查看更新方式
nullyouraise
238 天前
@nullyouraise
2. 装了一下你说的 Catsxp 浏览器,它实际上使用的是开源的 Brave 浏览器中的 Brave Sync 组件(服务器为 https://github.com/brave/go-sync ),并不是 P2P 同步方式,而是需要架设一个同步服务器。至于它不采用百分浏览器的方案,大概是因为现在已经无法再申请新的 Chrome Sync API Key ,不能再使用原生的 Chrome 同步功能了
nullyouraise
238 天前
百分浏览器的同步功能有两种可能:一种是它内置了自己的 Chrome Sync API Key ,但是以前的 Chrome Sync 是不允许公开发布自己的 Key ,只允许自用的,它还能继续用只是 Google 没管它而已;另一种就是它使用某种方式,从原版 Chrome 浏览器中提取了 Chrome 自用的 Key ,然后加在百分中使用
bzkmsjy
238 天前
@nullyouraise 谢谢,受教了
https://bbs.archlinuxcn.org/viewtopic.php?id=12083
找到一个相关教程,这个应该就是方法 2 吧
nullyouraise
237 天前
@bzkmsjy 是的,核心就是找到一个能用的 API Key 放进去
miaomiao888
203 天前
Catsxp 修改自 brave 开源代码
所以同步也是用一样的
v0071z
201 天前
catsxp 也支持 google 同步,但我没测试过,毕竟没有双端需求
https://www.catsxp.com/forum/viewtopic.php?t=2136

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1105654

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX