stefanbohacek / detect-missing-adblocker

Remind your website’s visitors to stay safe in the wilderness of the world wide web.
https://wordpress.org/plugins/detect-missing-adblocker/
GNU General Public License v3.0
57 stars 4 forks source link

Does not detect Firefox Enhanced Tracking Protection #14

Open cassidyjames opened 1 year ago

cassidyjames commented 1 year ago

I have Firefox Enhanced Tracking Protection set to Strict, which blocks tracking and ads. However, your plugin/site still tells me to turn on ad blocking. :)

I understand this is due to the CSS-based way it's expected to work, but I wonder if there's anything that be done to reduce the false negatives.

iam-py-test commented 1 year ago

Even in strict mode, Firefox's tracking protection still does not block all ads (for example, Google search ads - which are filled with malware - are not blocked), as it only targets ads which track you (and it doesn't block 100% of those either, though it seems ok). It also leaves behind placeholders and empty space for the ads it blocked. My one cent.

fullStackRacc commented 6 months ago

Going to throw the spiel here too, because Firefox Enhanced Tracking Protection is a tracking-blocker, not an ad-blocker and the way to trigger it is similar to Privacy Badger:

"Firefox uses a list of known trackers provided by Disconnect. By default, Firefox blocks the following types of trackers and scripts:

Social media trackers
Cross-site tracking cookies (also isolates remaining cookies)
Fingerprinters
Cryptominers
Tracking content: These trackers are hidden in ads, videos, and other in-page content. In Standard mode, tracking content is blocked only in Private Windows. To add this protection to all windows, visit your privacy preferences and select Strict or Custom as [explained below](https://support.mozilla.org/en-US/kb/enhanced-tracking-protection-firefox-desktop#w_adjust-your-global-enhanced-tracking-protection-settings)."
stefanbohacek commented 6 months ago

Thank you for looking into this @fullStackRacc!

Same issue as https://github.com/stefanbohacek/detect-missing-adblocker/issues/16#issuecomment-2016591864, I'll need to think about this one a bit more as well.