Chrome 插件清单 V3 中的 Firebase 身份验证?

问题描述 投票:0回答:1

如果我在background.js中导入firebase auth,它无法访问window对象。

如果我将其导入到我的 App.js (React 文件)中,由于内容安全策略,chrome 插件不允许我调用外部脚本。

问题不仅仅是通过 npm 导入 firebase,这没问题,而是 firebase 身份验证从 App.js 文件调用外部 api。

如果您不在我的 Manifest v3 中向我建议类似的内容,我将非常感激。

"content_security_policy": {
  "extension_pages": "script-src 'self' 'wasm-unsafe-eval' 'inline-speculation-rules' https://apis.google.com; object-src 'self';"
}

因为显然 Chrome 扩展程序不能再在其清单中包含这样的 URL。

P.S:我已经可以通过

chrome.identity
对用户进行身份验证,但这并不能帮助我在 firebase 上对用户进行身份验证(或者至少我不知道如何)。

firebase google-chrome google-chrome-extension chrome-extension-manifest-v3
1个回答
0
投票

我正在寻找类似的问题,我发现了这篇文章Chrome扩展清单v3中的Firebase auth,我还没有尝试过,所以我无法给出更好的回应。希望它对你有用。

© www.soinside.com 2019 - 2024. All rights reserved.