为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Stop Google "Sign-in" Pop-ups

  • 4 个回答
  • 4 人有此问题
  • 1 次查看
  • 最后回复者为 zeroknight

more options

Since pretty much the beginning of the internet, pop-ups were deemed a significant annoyance, so much so it diminished and ruined the users’ browsing experience and significantly reduced efficiencies. Hence the addition of pop-up blocking settings to all browsers long ago.

However, for some unknown reason Firefox gives Google a free pass and allows their “sign-in” pop-up that pop-ups seemingly on every website you visit where you then have to then manually close the pop-up on pretty much every single website you visit - even though you have the pop-up blocker setting on ( and the only way to turn off a pop-up blocker is to specifically add a website to allow for pop-ups).

This is absolutely horrible and not acceptable. If you have the pop-up setting on, no pop-up should be allowed to get through no matter what it is or the source. If you allow one pop-up to continue then you should be allowing hundreds of thousands of other pop-ups as well. But you wouldn’t as you know this would be unacceptable, but again, somehow Firefox allows Google’s pop-up to go through and it pop-ups on pretty much every single website you visit.

Note that I selected Privacy and Security Setting as the "topic" above as that is were Firefox has it's pop-up setting (and where you can add exceptions to allow pop-ups for specific websites)

Since pretty much the beginning of the internet, pop-ups were deemed a significant annoyance, so much so it diminished and ruined the users’ browsing experience and significantly reduced efficiencies. Hence the addition of pop-up blocking settings to all browsers long ago. However, for some unknown reason Firefox gives Google a free pass and allows their “sign-in” pop-up that pop-ups seemingly on every website you visit where you then have to then manually close the pop-up on pretty much every single website you visit - even though you have the pop-up blocker setting on ( and the only way to turn off a pop-up blocker is to specifically add a website to allow for pop-ups). This is absolutely horrible and not acceptable. If you have the pop-up setting on, no pop-up should be allowed to get through no matter what it is or the source. If you allow one pop-up to continue then you should be allowing hundreds of thousands of other pop-ups as well. But you wouldn’t as you know this would be unacceptable, but again, somehow Firefox allows Google’s pop-up to go through and it pop-ups on pretty much every single website you visit. Note that I selected Privacy and Security Setting as the "topic" above as that is were Firefox has it's pop-up setting (and where you can add exceptions to allow pop-ups for specific websites)

所有回复 (4)

more options

Install uBlock Origin and add the following line to the "My filters" tab:

||accounts.google.com/gsi/*$xhr,script,3p
more options

Thanks for the response, however this does not solve the problem: 1) This is a third-party add-on that is requesting access to all data. For security/privacy this is never acceptable. 2) Even if there are people who are completely comfortable downloading random 3rd party add-ons to their browser (and which requires full access to everything), only certain individuals "in-the-know" know about this add-on and the very specific script you also included above that is also required within the My Filters tab (||accounts.google.com/gsi/*$xhr,script,3p), so this does not help anyone else with the pop-up issue who are not "in-the-know". Simply put, this is a Firefox issue. Period. And should be dealt with there and not with some random 3rd-party add-on and some random script that is required on top that that no one (no average person) is going to know about. 3) At the end of the day this is really simple. The Google pop-up is a pop-up which should NOT be getting through Firefox. Is Firefox receiving kick-backs, or a significant revenue stream from Google to allow their specific pop-up to go through? As no one else's' pop-ups are getting through. If so, pretty shady.

Firefox is choosing to not deal with this issue and allowing (or getting paid by Google) for it to take place in the first place and to continue within their product.

more options

Firefox popup blocker has never blocked all popups for me. There have always been confirmation boxes and other prompts (such as cookie consent boxes, purchase transaction 2FA code input dialogues etc.) that are shown.

This link explains that Firefox can not / will not block some popups: https://support.mozilla.org/en-US/kb/pop-blocker-settings-exceptions-troubleshooting

So perhaps the more likely explanation is that the Google prompts do not meet the technical criteria for blocking (similar to the login box that you would actually want to see when you are trying to sign in to that page).

Rather than it being the case that Firefox itself is treating them uniquely in comparison with how it would treat other website prompts that are technically equivalent?

more options

Traditional popups are new tabs or windows that appear outside the page. Overlays inside the page like cookie consent banners or the Google login prompt need to be blocked by a different method.

Strict Tracking Protection can block it by going to about:config and creating urlclassifier.features.socialtracking.blacklistHosts (String) with value "accounts.google.com" but this may break Google login more generally.