百分浏览器和 Catsxp 浏览器的同步功能是怎么实现的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bzkmsjy
V2EX    浏览器

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

  •  
  •   bzkmsjy 312 天前 2524 次点击
    这是一个创建于 312 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    7 条回复    2025-02-22 16:12:53 +08:00
    nullyouraise
        1
    nullyouraise  
       312 天前
    1. Google 虽然关闭了第三方浏览器的同步功能,但是申请过 Chrome Sync API Key 的仍然可以继续使用,只是不能使用基于推送的实时同步,而是要间隔性请求更新才行,在 chrome://sync-internals 里可以查看更新方式
    nullyouraise
        2
    nullyouraise  
       312 天前   1
    @nullyouraise
    2. 装了一下你说的 Catsxp 浏览器,它实际上使用的是开源的 Brave 浏览器中的 Brave Sync 组件(服务器为 https://github.com/brave/go-sync ),并不是 P2P 同步方式,而是需要架设一个同步服务器。至于它不采用百分浏览器的方案,大概是因为现在已经无法再申请新的 Chrome Sync API Key ,不能再使用原生的 Chrome 同步功能了
    nullyouraise
        3
    nullyouraise  
       312 天前   1
    百分浏览器的同步功能有两种可能:一种是它内置了自己的 Chrome Sync API Key ,但是以前的 Chrome Sync 是不允许公开发布自己的 Key ,只允许自用的,它还能继续用只是 Google 没管它而已;另一种就是它使用某种方式,从原版 Chrome 浏览器中提取了 Chrome 自用的 Key ,然后加在百分中使用
    bzkmsjy
        4
    bzkmsjy  
    OP
       312 天前
    @nullyouraise 谢谢,受教了
    https://bbs.archlinuxcn.org/viewtopic.php?id=12083
    找到一个相关教程,这个应该就是方法 2 吧
    nullyouraise
        5
    nullyouraise  
       312 天前
    @bzkmsjy 是的,核心就是找到一个能用的 API Key 放进去
    miaomiao888
        6
    miaomiao888  
       278 天前
    Catsxp 修改自 brave 开源代码
    所以同步也是用一样的
    v0071z
        7
    v0071z  
       275 天前
    catsxp 也支持 google 同步,但我没测试过,毕竟没有双端需求
    https://www.catsxp.com/forum/viewtopic.php?t=2136
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5780 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 48ms UTC 02:28 PVG 10:28 LAX 18:28 JFK 21:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86