谷歌chrome同步API

Google chrome sync API?

本文关键字:API 同步 chrome 谷歌      更新时间:2023-09-26

是否有API允许第三方web应用程序访问Google Chrome同步数据,如书签、历史记录和打开的选项卡,最好只使用客户端javascript?

目的

我正在尝试编写一个独立的HTML应用程序,它可以在移动和桌面设备上同步网络漫画的阅读进度。理想情况下,这样的功能是多余的,因为书签理论上可以满足这个目的。然而,在实践中,尤其是移动版的Chrome缺乏方便地更新书签和排序机制(例如,按上次修改日期排序)的手段。请注意,这些问题只有在关注50多部网络漫画时才会变得明显,而在这一点上,大多数网络漫画很少被关注。

由于这是一个业余项目,托管Web服务或为iOS开发的成本令人望而却步,因此尝试重用用户现有的云帐户进行同步。

API可能停产

大约在一两年前,iOS上的Dolphin和Mercury浏览器还允许通过验证应用程序是否可以访问自己的谷歌账户,直接与谷歌Chrome同步。当时,两种浏览器都要求书签在没有加密密码的情况下进行同步。

然后,他们突然都放弃了这一功能,转而开始提供自己的同步扩展和服务器(同样,没有端到端加密)。

所以我担心,谷歌可能曾经提供了一个有限的公共同步API,但在过去两年内被放弃了;然而,我甚至无法证实这一点。

据我所知,他们放弃了对的支持

我们锁定了对chromesync范围的刷新令牌的访问,以解决安全漏洞。当我们这样做的时候,我们知道这可能会破坏一些3P浏览器,这些浏览器使用chromesync范围的刷新令牌来为用户利用Chrome Sync。

Chrome Sync从未正式支持3P浏览器。我们不打算创建一个3P浏览器可以将自己或用户列入白名单的解决方案,以便他们可以获得chromesync范围的刷新令牌。请注意,Chromium for Android在技术上被视为3P浏览器。

相应地标记为WontFix。

https://bugs.chromium.org/p/chromium/issues/detail?id=677887