[whatwg] Forcing orientation in content

Charles McCathie Nevile chaals at yandex-team.ru
Wed Apr 17 16:03:08 PDT 2013


Hi,

On Thu, 18 Apr 2013 01:52:47 +0300, David Bruant <bruant.d at gmail.com>  
wrote:

> Hi,
>
> Currently working on a web project where tablet support (iPad  
> especially) is important, I'm facing a need which apparently the  
> platform doesn't support.
> I would need to lock the screen in landscape mode.

Not sure if WHATWG is doing anything, but in the W3C there is  
https://dvcs.w3.org/hg/screen-orientation/raw-file/tip/Overview.html in  
the Web Apps group (by Mounir, who works on Firefox OS as a day job)

I expect to know a bit more about the implementation status of this in  
about a week, when the group has a face to face meeting.

cheers

Chaals


> I've been searching and StackOverflow suggested this is not possible  
> [1][2][3][4]. The best solution that I have read online was to listen to  
> orientation changes, update an "orient" attribute (on <body> or <html>)  
> and change the CSS based on that. Or Media Queries. But I don't really  
> want to play with either JavaScript or CSS, I don't really know why I  
> should. Especially given that in some comments [1], it is suggested that  
> it is possible to lock the orientation in native apps.
>
> Beyond my current project, I have participated to a "FirefoxOS app days"  
> in Bucharest (helped people developing their apps mostly answering their  
> questions). A participant wanted to port his website (games for ~5yo  
> kids) as an FirefoxOS app and told me clearly that if he had no way to  
> lock the screen in landscape, he wouldn't be interested in FirefoxOS  
> (pretty sharp opinion, but that's what he said). Fortunately, that's  
> possible, but one has to use metadata to do so [5].
>
> So I feel the need is there.
>
> I was wondering if it would be possible to add a <meta> (or whatever  
> else is felt more relevant) to lock the orientation declaratively. It  
> sounds like an information that belongs to the <head>. I feel the  
> FirefoxOS experience [5] sets a good example.
>
> Thanks,
>
> David
>
> [1]  
> http://stackoverflow.com/questions/2772691/is-it-possible-to-prevent-iphone-ipad-orientation-changing-in-the-browser/2772748#2772748
> [2]  
> http://stackoverflow.com/questions/8738072/forcing-web-site-to-show-in-landscape-mode-only
> [3]  
> http://stackoverflow.com/questions/3217805/force-orientation-on-ipad-javascript
> [4]  
> http://stackoverflow.com/questions/1207008/how-do-i-lock-the-orientation-to-portrait-mode-in-a-iphone-web-application
> [5] https://developer.mozilla.org/en-US/docs/Apps/Manifest#orientation


-- 
Charles McCathie Nevile - Consultant (web standards) CTO Office, Yandex
       chaals at yandex-team.ru         Find more at http://yandex.com



More information about the whatwg mailing list