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