Rick Potts wrote:

> Below is a list of the flags that I think should be specified...  The 
> flags are broken into funtional catagories (general, cache, session 
> history)....
>
>  general flags:
>  -------------
>  + bypass URI fixup on string (assume string is already a wellformed URI) 

there are at least two stages of URI fix-up: pre-loading (i.e. 
prepending "http://"; to the string), and post-loading (i.e. munging a 
URI into something else, a keyword: URI for example, if the load failed 
(perhaps a DNS failure for example)). would/should this flag bypass 
*all* fixup stages?

> One issue that i have is whether there should be flags to control 
> "global history" as well as "session history".  Currently, there is no 
> way to prevent URIs from being added to "global history" via these 
> flags... 

you can snuff out a global history addition in a round-about manner by 
providing your own nsIGlobalHistory implementation and doing some ugly 
trickery to ensure that specific URI's aren't added, but, that falls 
well outside the context of "load flags." I can't think of a case where 
you'd want to bypass global history, but, for parity's sake, it probably 
makes sense to add the flag. I guess I can see someone wanting to 
implement an "privacy" feature where-in no URI strings are cached.

Jud


Reply via email to