- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Thu, 16 Jan 2014 12:07:14 -0500
- To: www-dom@w3.org
On 1/16/14 11:41 AM, João Eiras wrote: >> Just to check, what makes you think there is an opener, in general? Consider >> the user opening a new tab, contains window W. Then W opens a new window V. >> Then V navigates W to a data: URI. W has no opener. >> > > There is an opener when window.open() is called. There is a owner > document when using frames. But you know this already. I don't > understand why you are asking. Please do me a favor. Read the example I wrote above. What origin should be used when W is navigated to a data: URI and why? > The testcase does exactly what we've discussed in this thread, and it > expects a PASS. The testcase is so obfuscated that it's hard to tell what it does. I can try to tease it out, but you could also try to write it in a clear and simple way so it tests one and only one thing, doesn't try to be clever with using the same HTML for multiple independent pages, doesn't require random hosts file hacks, etc. That would sure make it simpler to answer your "is it valid?" question. If you want me to spend time answering that question, I really do suggest you do the above, because I simply don't have any more time to spend on this discussion if we're doing to ignore parts of it and write obfuscated code. > It's code and a bit more than a page long, self contained, easy to > read. You and I clearly have different standards for easy to read code. -Boris
Received on Thursday, 16 January 2014 17:07:43 UTC