kowith337 / ThaiParanoidBlock

Block ads, tracking, popup sites and servers that most use on Thai sites.
https://kowith337.github.io/ThaiParanoidBlock
Other
10 stars 4 forks source link

Focus to block ads and zuckgestions in Facebook mobile web (Basic / Touch) #1

Closed kowith337 closed 6 years ago

kowith337 commented 7 years ago

Note: To reproduce, make sure you're using...

Not recommend to install uBO in Tor, serious anonymity and privacy!

Because

kowith337 commented 7 years ago

In news feed page of mbasic.facebook.com, if news feed page have a sponsored posts, it will have hidden frame with .fbEmuTracking class name that connect to xti.php, maybe that's use to track users that may know how user interact the sponsored post.

kowith337 commented 7 years ago

Featured for WHAT? Update. (63f03d455b6c53cb88d044a7fbf1b89ee8d0d4d3) touch.facebook.com##div[data-sigil="reaction-unit-logging"]

kowith337 commented 7 years ago

Refer from screenshots I've sent to uBlockOrigin/uAssets#235 It seems all sponsored post body have hidden iframe that load xti.php, I think it's easy to block now without using :xpath, but use :has

kowith337 commented 7 years ago

Next, to deal with nagging under post after clicked external links. But may take more time because I'm often use extensions or scripts that can fix external links.

kowith337 commented 7 years ago

"Featured for you" re-appear again, this commit may be help...

kowith337 commented 7 years ago

https://github.com/kowith337/ThaiParanoidBlock/blob/f920e1565f234dc3b12a2febfc332ac75b9529d3/ThaiParanoid.txt#L756

The rules that I've found to block XHR for prevent Facebook show the suggestion pane after liked/reacted post(s) from page(s) But I've found connections while open DevTools, none of any report in uBlock Logger for that. Until now, I have no idea is it works?

Update

  1. Only Firefox DevTools can report that requests, it still doesn't appear in uBlock Logger.
  2. This may work only for Firefox-based Browser (maybe not for WebExt)
  3. For Chromium-based browser (desktop only because there are no plugins support on other mobile platform) it doesn't see that request both DevTools and uBo logger.
kowith337 commented 7 years ago

A little information for Facebook basic mode

I've observed and found "SEM" pixel images and frames loaded while I'm use Chromium-based browser that lead me for this! Moreover in chromium, it's bypassed by use the data:image/png;base64 and data:text/html method, only F12 console can report that. However, I didn't see any attempt to re-create pixel image and frame in Pale Moon desktop, no report out that it trying to re-create that images and frames.

Update: I'm also found the same behavior in Firefox (Normal, ESR 45+, Fennec F-Droid, IceCat Mobile) However, when I use NoScript anywhere and un-whitelist Facebook, this is the actual location of where those SEM hidden tracking frame was placed when using basic site. screenshot_2017-07-15-22-08-27-1

kowith337 commented 7 years ago

A hidden preference I've found while batch delete all advert prefs with Facebook Purity, don't know how they can retrieve those and what it can do for... However, it seems those preferences was already removed, but it's still show likely it was set to show before.

Update: Possibly of ads that was chosen to hide from timeline, the newer ad prefs will show in the main 3 columns as usual, except those already hide/blocked.

Hidden AdPrefs

kowith337 commented 6 years ago

!

kowith337 commented 6 years ago

Closed due to remove support of Facebook DOM, now moved to Facebook Zuckestion Killer since this commit