This may be a better idea than using whitelist [feature request]
Whitelisting is troublesome.
To suppress tracking but not break webs which contain videos or images that require correct referrer to load, these are when referrer should be removed:
- clicking link
- location.href (and other similar) redirect
- meta tag refresh redirect
- 301 and 302 redirect
- window.open
These are when referrer should be kept (better to keep just domain):
- images
- videos
And these now I'm not sure wheather to keep or remove referrer:
- .js resource
- .css resource
- iframe sub pages
- form submit
- ajax
For example when I visit www.site.com
, which contains image at cdn-xxxxx.sitecdn.com
, then the image request may return 403 forbidden
, if the site server has some kind of rule.
Also tried "use the url you're going to as referrer". It solves a part of the issue but still can't make all webs work.