小编Cod*_*n33的帖子

firefox 扩展中的 launchWebFlow 在 oauth2 弹出窗口中关闭扩展窗口

所以我遇到了一个有趣的问题,想提出一些意见。所以我有一个 chrome 扩展,我正在移植到一个 Firefox 扩展。除了我遇到的这个愚蠢的问题之外,一切都完美无缺。基本上,当我启动 launchWebAuthFlow 时,oauth2 窗口会像它应该的那样弹出,但由于某种原因,在 Firefox 中它会在 oauth2 弹出窗口打开时关闭扩展窗口,这完全使登录过程无效,因为扩展程序已关闭。在 chrome 上,当 oauth2 页面打开时,扩展窗口仍然保持打开状态,但在 Firefox 中它会立即关闭。这似乎是因为在 Firefox 中,他们在一个全新的 Firefox 窗口中打开 oauth2 页面,而不是漂亮的小弹出窗口。有没有人对这个问题有任何经验,也许有修复或解决方法?我真的不认为我需要为此附加代码,但我会为大声笑。

    chrome.identity.launchWebAuthFlow(
        { url: auth_url, interactive: true },
        function (redirect_url) {

Run Code Online (Sandbox Code Playgroud)

javascript firefox-addon-webextensions

5
推荐指数
0
解决办法
75
查看次数

Firebase:自定义声明要求我的用户注销并登录才能生效?

当分配自定义声明时,客户端中的用户必须注销并登录,然后声明才会显示在他们的帐户上。我今天花了一整天的时间试图找出为什么我的声明没有生效,结果用户必须重新登录才能让声明无缘无故地显示 LOL rip 我一天中的 5 个小时。我可以添加什么内容来刷新用户信息而无需重新登录吗?

javascript firebase firebase-authentication firebase-admin

0
推荐指数
1
解决办法
720
查看次数