Granular control of site permissions using ABE?
Posted: Thu Apr 25, 2013 11:56 am
I have been a Noscript user for a few years now, and I have to admit that I don't really understand how ABE works. Because of this, I have been using other addons in conjunction with Noscript (Request Policy, Flashblock) to have more granular control. I wonder if I learn to make use of ABE if I need these other addons at all. I have read the Faq section on ABE, but I still don't quite understand it. Say that I'm at reddit.com, and for full functionality, I know that I need to allow amazonaws.com and ajax.googleapis.com. With only Noscript running, and not the other addons that I mentioned, I temporarily allow amazonaws.com and ajax.googleapis.com. I don't allow them permanently because I don't want to allow them on other websites other than reddit.com. Reading about ABE, I understand that I can choose to allow these sites only when they originate from reddit.com. So, I try this is a rule in ABE, for example:
Site .ajax.googleapis.com
Accept from .reddit.com
Deny
But I must have something wrong, because it doesn't work. In the Faq, I read that the site must be whitelisted first because Noscript and ABE act independently. So, I whitelist ajax.googleapis.com, but it also seems to be allowed on sites other than reddit.com. Am I misunderstanding how ABE rules work in conjunction with Noscript's whitelist? Will sites that are allowed through ABE rules be reflected in the Noscript drop down menu?
Also, how can I best identify which sites need to be allowed, when visiting a given site, in order to only enable desired functionality? My approach up to this point has been very hit and miss, although I understand that cdn sites and some others typically need to be allowed. Is there a more precise approach to figuring out which sites to allow?
Edit: Sorry, I didn't notice the ABE section of the forum until just now.
Site .ajax.googleapis.com
Accept from .reddit.com
Deny
But I must have something wrong, because it doesn't work. In the Faq, I read that the site must be whitelisted first because Noscript and ABE act independently. So, I whitelist ajax.googleapis.com, but it also seems to be allowed on sites other than reddit.com. Am I misunderstanding how ABE rules work in conjunction with Noscript's whitelist? Will sites that are allowed through ABE rules be reflected in the Noscript drop down menu?
Also, how can I best identify which sites need to be allowed, when visiting a given site, in order to only enable desired functionality? My approach up to this point has been very hit and miss, although I understand that cdn sites and some others typically need to be allowed. Is there a more precise approach to figuring out which sites to allow?
Edit: Sorry, I didn't notice the ABE section of the forum until just now.