W3C home > Mailing lists > Public > public-iri@w3.org > May 2011

Re: Non-hierarchical base URLs (was Re: draft-abarth-url-01 uploaded)

From: Julian Reschke <julian.reschke@gmx.de>
Date: Tue, 03 May 2011 18:11:28 +0200
Message-ID: <4DC02930.3090503@gmx.de>
To: Boris Zbarsky <bzbarsky@MIT.EDU>
CC: public-iri@w3.org
On 03.05.2011 17:58, Boris Zbarsky wrote:
> On 5/3/11 4:50 AM, Julian Reschke wrote:
>>> <iframe id=foo src="about://blank" onload="test()"></iframe>
>>> <script>
>>> var doc = document.getElementById("foo").contentDocument;
>>> var anchor = doc.createElement("a");
>>> anchor.setAttribute("href", "foo.html")
>>> doc.body.appendChild(anchor);
>>> alert(anchor.href);
>>> </script>
>>> ...
>>
>> FF4: resolves against the document's URI (not about://blank)
>
> In general, for iframes containing about:blank documents we use the
> "originating" uri of the about:blank as the base URI. We found that this
> was needed for web compat in at least some cases.

Ack, and thanks for the explanation.

So many of these edge cases really aren't about URI/IRI parsing 
resolving, but about HTML, and *selecting* the base URI/IRI. We 
shouldn't confuse those questions.

Best regards, Julian
Received on Tuesday, 3 May 2011 16:12:13 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 30 April 2012 19:52:01 GMT