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

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 UTC