V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bzkmsjy
V2EX  ›  浏览器

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

  •  
  •   bzkmsjy · 1 天前 · 643 次点击

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

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

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

    5 条回复    2025-01-17 09:47:21 +08:00
    nullyouraise
        1
    nullyouraise  
       1 天前
    1. Google 虽然关闭了第三方浏览器的同步功能,但是申请过 Chrome Sync API Key 的仍然可以继续使用,只是不能使用基于推送的实时同步,而是要间隔性请求更新才行,在 chrome://sync-internals 里可以查看更新方式
    nullyouraise
        2
    nullyouraise  
       1 天前   ❤️ 1
    @nullyouraise
    2. 装了一下你说的 Catsxp 浏览器,它实际上使用的是开源的 Brave 浏览器中的 Brave Sync 组件(服务器为 https://github.com/brave/go-sync ),并不是 P2P 同步方式,而是需要架设一个同步服务器。至于它不采用百分浏览器的方案,大概是因为现在已经无法再申请新的 Chrome Sync API Key ,不能再使用原生的 Chrome 同步功能了
    nullyouraise
        3
    nullyouraise  
       1 天前
    百分浏览器的同步功能有两种可能:一种是它内置了自己的 Chrome Sync API Key ,但是以前的 Chrome Sync 是不允许公开发布自己的 Key ,只允许自用的,它还能继续用只是 Google 没管它而已;另一种就是它使用某种方式,从原版 Chrome 浏览器中提取了 Chrome 自用的 Key ,然后加在百分中使用
    bzkmsjy
        4
    bzkmsjy  
    OP
       1 天前
    @nullyouraise 谢谢,受教了
    https://bbs.archlinuxcn.org/viewtopic.php?id=12083
    找到一个相关教程,这个应该就是方法 2 吧
    nullyouraise
        5
    nullyouraise  
       1 天前
    @bzkmsjy 是的,核心就是找到一个能用的 API Key 放进去
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2876 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:00 · PVG 12:00 · LAX 20:00 · JFK 23:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.