Javascript 带有OAuth2的Chrome扩展
我正在尝试创建一个Chrome扩展,它可以将一些数据保存到用户的Google驱动器中。我认为OAuth是最好的方法。因此,我在Javascript 带有OAuth2的Chrome扩展,javascript,google-chrome-extension,oauth,Javascript,Google Chrome Extension,Oauth,我正在尝试创建一个Chrome扩展,它可以将一些数据保存到用户的Google驱动器中。我认为OAuth是最好的方法。因此,我在manifest.json中执行以下操作: "oauth2": { "client_id": "<my_client_id>", "scopes": ["https://www.googleapis.com/auth/drive"] } “oauth2”:{ “客户id”:“, “范围”:[“https://www.googleapis.co
manifest.json
中执行以下操作:
"oauth2": {
"client_id": "<my_client_id>",
"scopes": ["https://www.googleapis.com/auth/drive"]
}
“oauth2”:{
“客户id”:“,
“范围”:[“https://www.googleapis.com/auth/drive"]
}
之后,我想在我的background.js
中使用Google API进行身份验证,使用gapi.auth.authorize
等。但是,即使我包含https://apis.google.com/js/client.js
在manifest的后台脚本中,它仍然找不到它。我做错了什么?有更好的方法使用OAuth吗
我做错了什么
基本上是你的问题。您正在尝试包含默认CSP禁止的远程脚本。这是可以放松的;有关更多详细信息,请参阅
有更好的方法使用OAuth吗
对。你可以看一看谷歌提供的