使用 uBlock Origin 阻止“使用 Google 登录”iframe

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

问题:Google 可以通过在其网页上使用 Google 身份验证集成的网站跟踪我。此外,此弹出窗口会中断我在没有 Google 的情况下登录的用户体验。如何有效摆脱这些?

google-oauth google-sso ublock-origin
3个回答
19
投票

操作:创建 uBlock Origin 规则来阻止这些 iframe。

解决方案: 将以下内容添加到我的 uBlock Origin 过滤器中:

||accounts.google.com/gsi/iframe

结果:我不再收到“使用 Google 登录”iframe 模式/弹出窗口。


5
投票

我想扩展原来的答案......

||accounts.google.com/gsi/*
  1. 从 Firefox 浏览器中打开 uBlock 插件
  2. 单击选项卡“我的过滤器”
  3. 将光标移至新行(每行一个块)
  4. 将上面的过滤器粘贴到新行上

以下uBlock的静态网络过滤示例。

“对于所有静态网络过滤器,请确保它们具有尽可能多的主要缩小选项,即它们具有良好的针对性。纯基于主机名的过滤器(例如 ||example.com^)是最优化的内存和CPU明智的。” - uBlock

发现之前的答案是在“/iframe/”子域被阻止之前允许来自“/gsi/”子域的URL请求。修改后的答案后,(要阻止的)URL 请求减少到一个。


0
投票
||accounts.google.com/gsi/iframe
##iframe[src^="http://accounts.google.com/gsi/iframe"]
##iframe[src^="https://accounts.google.com/gsi/iframe"]
##iframe[src^="//accounts.google.com/gsi/iframe"]

将阻止 iframe 并将其隐藏(以便可以单击其下方的按钮),而不阻止手动 Google 登录。

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