【问题标题】:How can I access app data from a browser addon?如何从浏览器插件访问应用程序数据?
【发布时间】:2019-06-21 19:21:36
【问题描述】:

我想将 Google Drive 集成添加到我开发的浏览器插件中。基本上我想在设备之间共享用户设置,而设置文件太大,无法容纳storage.sync API 的 100KB 限制。

但是当我转到我的 API 控制台并尝试激活 Drive API 的权限时,我得到了这个:

不允许浏览器应用(和 Android 应用)访问应用数据。这不仅仅是一个警告,在您选择不同的平台之前,您实际上无法继续该过程。奇怪的是,如果我选择“用户数据”,我可以继续(所以用户数据不如应用数据敏感??)

我喜欢应用数据而不是用户数据的一点是,如果我理解正确的话,应用数据位于与您的应用唯一关联的隐藏文件夹中,而用户数据则位于实际用户的驱动器中。我不希望我的应用可以访问更广泛的驱动器,我不想冒险弄乱他们的数据,我不希望他们每次访问他们的驱动器时都看到我的应用的配置文件。

如何从浏览器插件中获得这种“隐藏文件夹”行为?

【问题讨论】:

    标签: google-drive-api firefox-addon-webextensions


    【解决方案1】:

    试试这个相关SO post的解决方案。

    为了能够使用您的应用程序数据文件夹,请请求访问以下范围:

    https://www.googleapis.com/auth/drive.appdata
    

    【讨论】:

      猜你喜欢
      • 2010-09-26
      • 1970-01-01
      • 2013-07-20
      • 2022-01-05
      • 2015-08-18
      • 2018-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多