microsoft-edge - 使用 launchWebAuthFlow api 发布扩展
问题描述
您好,我的扩展程序通过 Google 进行了 OAuth2 身份验证,并且没有得到 Microsoft 合作伙伴中心的批准,因为我使用了chrome.identity.launchWebAuthFlow
api,并且它需要一个重定向 URI,该 URI 是通过 检索的chrome.identity.getRedirectURL()
,其中扩展程序 ID 是 URI 的一部分,需要授权它以显示同意屏幕。微软团队不批准该扩展,因为它说它没有打开。显然它不会打开,因为在 dev 模式下打开扩展程序时,它会生成一个新的 ID,并且它没有被批准。
有没有人遇到过这个问题?
解决方案
作为一种解决方案,在单击发布时在注释字段中插入为同意屏幕发布的扩展 ID。即使没有发布,您的扩展程序也已经拥有 ID,您可以在扩展程序仪表板的主屏幕上找到它。
推荐阅读
- asp.net-core - 自定义验证属性确实显示不正确的错误消息 aspnet core 3
- android - SQLite 游标在升级时返回旧列
- django - 如果 django 表中不存在数据,如何引发错误消息
- javascript - 在 Javascript 中启用/禁用 Gridview (ASP.NET/ASCX) 中的文本框
- ios - 更改 iOS 密码自动填充文本字段顺序
- hyperledger-fabric - 区块是否包含区块的生成时间?
- reactjs - this.props.fetch 不是一个函数 redux
- bash - 如何使用 sed 命令在“=”之后获取值
- azure-language-understanding - LUIS 用户话语背后的感叹号
- typescript - 将 Jest 与 gRPC-Web 一起使用