gpt4 book ai didi

javascript - 带有 Firefox Web 扩展插件的 Firebase 身份验证

转载 作者:行者123 更新时间:2023-12-03 20:30:39 25 4
gpt4 key购买 nike

我正在为 chrome 和 firefox 创建一个 web 扩展。我已经集成了 firebase UI 和 firebase auth。 Google 身份验证在 chrome 扩展上运行良好。但是在 Firefox 扩展/附加组件上,它给了我以下错误。
This operation is not supported in the environment this application is running on. "location.protocol" must be http, https or chrome-extension and web storage must be enabled.
我尝试了几件事,但都没有奏效。

  • 尝试添加 moz-extension://dhhjsbhjbajnsabjajbasjbhjasjh
    在 Firebase 身份验证控制台的授权域中。验证错误。
  • 两个都试过pop upredirect登录方法。

  • 其他开发人员在为 cordova 或 ionic 开发时也面临类似的问题

    最佳答案

    Firebase Auth 不支持 Firefox 扩展。您可以提交 feature request为了这。

    同时,您可以通过从扩展程序打开的弹出窗口登录用户,然后 CORS postMessage 将结果发送到扩展程序,确保在执行此操作之前检查扩展程序的来源。例如,假设您使用 OAuth 提供程序登录,打开您拥有的弹出窗口,使用 Firebase 登录,然后将 OAuth 访问 token 传递给扩展程序,然后 signInWithCredential从那里。

    关于javascript - 带有 Firefox Web 扩展插件的 Firebase 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48518887/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com