- From: Simon Pieters <simonp@opera.com>
- Date: Wed, 27 Jan 2016 14:02:57 +0100
- To: "Tab Atkins Jr." <jackalmage@gmail.com>, "Craig Francis" <craig.francis@gmail.com>
- Cc: "www-style list" <www-style@w3.org>
On Wed, 27 Jan 2016 12:56:55 +0100, Craig Francis
<craig.francis@gmail.com> wrote:
> On 26 Jan 2016, at 19:23, Tab Atkins Jr. <jackalmage@gmail.com> wrote:
>
>> Some quick conversation with fantasai suggests a few routes that we
>> could take that would avoid a new property:
>
>
>
>
> Thanks TJ,
>
> Personally I like the idea of "height: auto" on an iframe, where the UA
> stylesheet sets it to 150px, but completely understand that
> compatibility might be an issue there (even if developers are doing this
> just to get this specific behaviour).
I suspect height:auto won't be Web compatible. For one thing, I believe it
would change the heights of iframes for pages that do
* { box-sizing: border-box; }
> Having said that, as the child document will need to opt-in to this,
> then maybe this won't be a problem?
>
> From my understanding, the opt-in is required as someone malicious could
> iframe another website where the user might be logged in, and depending
> on if they are logged in or not, the height of the document might be
> different.
>
> CORS might work, and uses existing technology, but this does require an
> additional HTTP request (not so good for performance)... so maybe there
> as other options? I was thinking of the X-Frame-Options header, but this
> seems to be moving to CSP2 frame-ancestors[1]
CORS doesn't require an extra request for normal GETs. But I think we
should investigate the use cases for cross-origin autoresize more first;
maybe using CORS is not suitable because it would expose "too much", and
autoresize was the only thing people wanted to enable?
> But if this doesn't work, then "height: max-content" would also be
> perfectly fine for me (I just don't want to continue setting up more
> iframes, with 2 JavaScript files, just to avoid a scroll bar).
height:max-content WFM.
--
Simon Pieters
Opera Software
Received on Wednesday, 27 January 2016 13:04:05 UTC