【发布时间】:2015-08-10 02:08:52
【问题描述】:
我有一个扩展程序,它首先请求访问 Google 云端硬盘文件的权限。扩展几乎是空的,除了在我加载这个 js 的弹出窗口中:
chrome.identity.getAuthToken({ 'interactive': true }, function(token) {
// Use the token.
console.log('Request Token')
console.log(token)
chrome.identity.removeCachedAuthToken(
{ 'token': token }, function () {})
console.log('Removed token')
});
在我的清单中,我有有效的密钥、oauth2 客户端 ID 和
"scopes":["https://www.googleapis.com/auth/drive"] 除了其他用于 chrome 扩展的标准键。
它工作正常,它首先请求许可,然后记录我的访问令牌。但是,当我重新安装扩展程序(删除/修改/添加)时,它并没有征求我的许可,只是写了相同的访问令牌。我想再次请求许可。我怎样才能做到这一点?
【问题讨论】:
标签: javascript google-chrome-extension google-drive-api access-token