- Oct 1, 2019
- 1,120
Yes exactly, thx @SeriousHoax I will remove them
Precisely!I think what Yuki actually meant is that, those 2 rules block most of the CNAME trackers and those are already covered by EasyPrivacy.
That seems to be an accurate guess as leaving of ~spreadsheet further increases rule count by one.I have not written uBo, but my guess is that the reason the rule count increases by one when you leave out ~media is that ~ stand for 'not'' (excluding), so when you leave out a NOT, you actually add a rule (without ~media third-party media is also blocked).
* gfx.ms * noop
HTTP://*^$third-party,~image,~stylesheet
The rule is also usable in Adguard for Windows (desktop-app):it should work, but the ^ is intended to mark the end of a domain name, since we are using a wild card (*), below is probably better
HTTP://*$third-party,~stylesheet,~image,~media
I saw some discussion on the block third-party web requests on insecure HTTP websites except images and CSS-stylesheets rule.
Is this still correct?
Or is there an easier way to do this in Edge?Code:HTTP://*^$third-party,~image,~stylesheet
It's 2 x ||Quick question on this... should there be zero, one | or two || in front of the HTTP? Every time I see this rule rewritten it seems to vary There seems to be a consensus that the ^ (HTTP://*^$) is not needed and the * is only needed if you want to block insecure HTTP content from sub-domains too? I'm using this in the static rules/filters on either UBO, AdGuard Desktop or Extension depend|ing on which I'm using at the time!
In my eyes is the explanation from Lenny_Fox in post nr. 72 very clear. I add one little thing: after one leading | (pipe) you can just use http or https if you don't want to limit the rule to a particular domain. I hope that this addition not causes more confusion.Thanks for the replies above... so reason for opening post recommended http://*^$third-party,~image,~stylesheet without any || at all would suggest that in the original opening posters version the http://* was explicitly stating the internal translation of http:// because no | had been used and the ^ was to include sub-domains (quoting Jan Willy's post #68 second example). If you put a single | in front you can scrap the * making it tighter (Lenny' post #72) but doesn't that mean you lose the wildcard element which was referred to in post #67? Now I'm totally confused I think I'll stick to the original until I wrap my brain around the syntax rules!
Not too confused Does your second comment on post #68 about the inclusion of ^ to cover sub-domains still stand?In my eyes is the explanation from Lenny_Fox in post nr. 72 very clear. I add one little thing: after one leading | (pipe) you can just use http or https if you don't want to limit the rule to a particular domain. I hope that this addition not causes more confusion.
In my post #68 I wrote:Does your second comment on post #68 about the inclusion of ^ to cover sub-domains still stand?