【发布时间】:2018-01-18 06:53:46
【问题描述】:
我们需要将 youtube 使用的浏览器从另一个浏览器更改为使用钴。在软件升级过程中,我们需要将youtube账号和密码导入cobalt。那么,如何将数据导入cobalt呢? 我知道钴可以支持 cookie、本地存储、缓存。 youtube 帐户和密码是如何存储的?我们需要用钴做什么?
【问题讨论】:
我们需要将 youtube 使用的浏览器从另一个浏览器更改为使用钴。在软件升级过程中,我们需要将youtube账号和密码导入cobalt。那么,如何将数据导入cobalt呢? 我知道钴可以支持 cookie、本地存储、缓存。 youtube 帐户和密码是如何存储的?我们需要用钴做什么?
【问题讨论】:
当您从 SbStorageReadRecord() 返回升级数据时,Cookie 和本地存储迁移机制将自动启动(请参阅https://cobalt.googlesource.com/cobalt/+/master/src/cobalt/storage/storage_manager.cc#286)。升级数据示例见https://cobalt.googlesource.com/cobalt/+/master/src/cobalt/storage/upgrade/testdata/full_data_v1.json。升级数据架构说明见https://cobalt.googlesource.com/cobalt/+/master/src/cobalt/storage/upgrade/schema_v1.proto。
【讨论】:
在您的平台上移植 Cobalt 时,您不应该关心处理 YouTube 用户凭据。在您的 Starboard 中正确实施存储 API 应该可以解决处理凭证的问题。 Cobalt.googlesource.com/cobalt/+/master/src/starboard/storage.h
【讨论】: