a few ABE INC & origin questions/issues
Posted: Wed Aug 10, 2011 11:56 pm
-
blocks the favicon request as inclusion of chrome://browser/content/browser.xul
Code: Select all
Site localhost Deny INC
butCode: Select all
[ABE] <localhost> Deny INCLUSION on {GET http://localhost/favicon.ico <<< chrome://browser/content/browser.xul - 1} USER rule: Site localhost Deny INCLUSION
doesn't block the favicon, suggesting that the origin is localhost. If the origin is chrome: why would SELF or localhost match it? And the more general question, how should ABE treat chrome: origins? What are some other chrome: cases? requests from extensions?Code: Select all
Site localhost Accept from SELF Deny INC
-
blocks a feed request, whose origin is "feed://<url of the parent page>"
Code: Select all
Site localhost Accept from SELF Deny INC
There are two issues here:- since a feed request is a top level, replacement navigation, why should it be treated as INCLUSION? It's type is TYPE_OTHER and NS regards that as INCLUSION, but it's possible to have exceptions when appropriate.
- even if treated as an INCLUSION, why shouldn't "Accept from (SELF|localhost)" match the feed: origin?