问题:Google 可以通过在其网页上使用 Google 身份验证集成的网站跟踪我。此外,此弹出窗口会中断我在没有 Google 的情况下登录的用户体验。如何有效摆脱这些?
操作:创建 uBlock Origin 规则来阻止这些 iframe。
解决方案: 将以下内容添加到我的 uBlock Origin 过滤器中:
||accounts.google.com/gsi/iframe
结果:我不再收到“使用 Google 登录”iframe 模式/弹出窗口。
我想扩展原来的答案......
||accounts.google.com/gsi/*
以下uBlock的静态网络过滤示例。
“对于所有静态网络过滤器,请确保它们具有尽可能多的主要缩小选项,即它们具有良好的针对性。纯基于主机名的过滤器(例如 ||example.com^)是最优化的内存和CPU明智的。” - uBlock
发现之前的答案是在“/iframe/”子域被阻止之前允许来自“/gsi/”子域的URL请求。修改后的答案后,(要阻止的)URL 请求减少到一个。
||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 登录。