[whatwg] Reconcile document.URL and document.documentURI?

Anne van Kesteren annevk at opera.com
Sat Jul 30 06:08:31 PDT 2011

On Tue, 28 Jun 2011 11:07:58 +0200, Anne van Kesteren <annevk at opera.com>  
> Is there a way we can make these consistent somehow? Maybe move  
> document.documentURI to Web Applications 1.0? With createHTMLDocument()  
> I get these results:
>          document.URL         document.documentURI
> Gecko   "about:blank"        "about:blank"
> Chrome  ""                   null
> Opera   script document URL  null
> Safari  ""                   null
> Only Opera seems to conform here for document.URL which I think means  
> the specification should change. I kind of prefer what Gecko is doing  
> here. Not having the strange null-ability of attributes that take URLs  
> and simply (with apologies to hsivonen) use about:blank.
> I also found that both Opera and Gecko throw for setting  
> document.documentURI. Maybe we should take that opportunity and make it  
> readonly (or nuke it entirely, if that is feasible).
> For DOM Core this is http://www.w3.org/Bugs/Public/show_bug.cgi?id=13045

I moved document.URL to DOM Core, made document.documentURI readonly, and  
have them both return the same URL concept, which defaults to  

Anne van Kesteren

More information about the whatwg mailing list