【发布时间】:2019-06-21 19:21:36
【问题描述】:
我想将 Google Drive 集成添加到我开发的浏览器插件中。基本上我想在设备之间共享用户设置,而设置文件太大,无法容纳storage.sync API 的 100KB 限制。
但是当我转到我的 API 控制台并尝试激活 Drive API 的权限时,我得到了这个:
不允许浏览器应用(和 Android 应用)访问应用数据。这不仅仅是一个警告,在您选择不同的平台之前,您实际上无法继续该过程。奇怪的是,如果我选择“用户数据”,我可以继续(所以用户数据不如应用数据敏感??)
我喜欢应用数据而不是用户数据的一点是,如果我理解正确的话,应用数据位于与您的应用唯一关联的隐藏文件夹中,而用户数据则位于实际用户的驱动器中。我不希望我的应用可以访问更广泛的驱动器,我不想冒险弄乱他们的数据,我不希望他们每次访问他们的驱动器时都看到我的应用的配置文件。
如何从浏览器插件中获得这种“隐藏文件夹”行为?
【问题讨论】:
标签: google-drive-api firefox-addon-webextensions