如何禁用浏览器的“以...身份登录”弹出窗口

如何禁用浏览器的“以...身份登录”弹出窗口

当我使用 Google Chrome 和许多其他基于 Chromium 的浏览器(包括 Vivaldi 甚至新版 Edge)时,如果我存储了某些网站的密码,则某些网站会弹出“以...身份登录”的提示。这些网站包括 Imgur、Twitter、Instagram。

边缘示例

vivaldi 上的示例

由于弹出窗口将始终出现在页面加载时,这变得非常烦人,特别是当您只是想在网站上快速查看某些内容而不是打算登录时,因为无需登录即可访问内容。

Imgur 尤其烦人,因为许多人都使用 Imgur 来托管或分享他们的图片,而 Imgur 总是会弹出每一次我打开链接查看图片详情,这意味着我必须在弹出的“以身份登录”窗口中点击“取消”每一次也一样。

我已禁用密码部分中的“自动登录”选项,因为我不想登录,无论是自动还是手动,但它仍然会提示“以...身份登录”弹出。

这个问题不同于如何禁用 Chrome 登录弹出窗口?因为这个问题的弹出窗口是网站 HTTP 身份验证的一部分,需要登录并且它要求提供该身份验证的凭证,而我的问题是针对网站无需登录以便访问。

这个问题也不同于如何禁用 Google One Tap 注册提示?因为这只是 Google 帐户登录提示的一部分,可以从 Google 帐户设置中禁用,与浏览器无关。事实上,该提示的干扰性较小,因为它只是网站角落出现的一个小框,可以忽略,而浏览器的“以...身份登录”弹出窗口实际上会阻止整个浏览器,我需要每次弹出时都要点击“取消”,即使我在不​​同的标签页上。例如,在后台新标签页上加载带有该功能的网站,而我仍在原始标签页上阅读内容,它仍然会突然在那里提示我并打断我的阅读,这更具干扰性。

另一方面,这个问题类似于禁用 Chrome“以...身份登录”弹出窗口接受的答案不再有效,因为如果我使用答案中给出的脚本,网站将一片空白。我最初想对那个要求更新的问题的已接受答案发表评论,但需要我有 50 点声誉才能发表评论,而我没有,所以我单独询问。

我需要保存的凭据仍然在浏览器自己的密码管理器中可用,因此从那里删除密码只是为了让网站不会弹出“以...身份登录”对我来说不是一个选择。我想阻止弹出窗口本身,同时仍然在管理器中保留实际密码。我会在我想登录的时候登录,不要弹出这样的提示每一次我无需登录即可访问该网站。

答案1

免责声明:请记住,我使用的是 Vivaldi 6.5,它是 Chromium 的一个分支,因此应该仍按预期工作,但可能不会。

我也遇到过同样的问题;相信我找到了解决这个问题的方法。

假设您看到的弹出窗口显示在浏览器窗口的右上角,并且类似于下面的弹出窗口:

“使用 google.com 登录 .com”

我找到了文档这里,总结一下:

  • Chrome 原生设置,应该位于chrome://settings
    • 如果使用非原生 Chrome,您可以尝试使用浏览器的原生设置(即vivaldi:settings——据我所知,这不起作用,您必须必须进入 Chrome 原生设置
  • Privacy and security> Site settings> 向下滚动至Additional content settings> Third-party sign-in>Block sign-in prompts from identity services
    • 或者,复制并粘贴chrome://settings/content/federatedIdentityApi

更改设置后应如下所示: 第三方登录设置为阻止此类提示

瞧!快速刷新一下你正在查看的问题页面,进行前后对比,以确保它能正常工作。我听说medium.com有人犯了这种错误,但 YMMV。

(旁注:我也在弄乱它chrome://flags/#third-party-profile-management,它目前在我的浏览器上被禁用,但据我所知,这似乎对弹出窗口没有影响。)

答案2

在 Vivaldi 上,转到“偏好设置.../隐私和安全/网站权限/全局权限/第三方登录”,然后选择“阻止”

相关内容