首页 > 解决方案 > 在 Chrome 扩展程序中访问 Google API - 我是否需要在清单中的权限中设置 URL?

问题描述

我正在编写一个调用某些 Google API 的 Chrome 扩展程序。这些使用 Chrome 身份 API,在清单的 oauth2 部分中声明,并使用 fetch API 调用,并且工作正常。当我第一次编写这个扩展时,我使用这篇文章作为指导,并在清单的权限部分声明了https://docs.google.com/spreadsheets/ 。但是,我想知道这是否真的有必要——它给出了一个可怕的权限警告——扩展程序可以更改 docs.google.com 上的所有数据——事实并非如此。

我尝试从扩展程序中删除权限,它似乎工作正常,但想知道这里的官方/预期行为是什么 - chrome 扩展程序中的 URL 权限仅用于与该页面交互,还是应该用于扩展程序启动的任何 Web 访问?

标签: google-chromegoogle-chrome-extension

解决方案


推荐阅读