Come spiegato su html5rocks.com , ora puoi forzare la modalità di orientamento utilizzando un manifest.jsonfile.
Devi includere quelle righe nel file json:
{
"display": "standalone", /* Could be "fullscreen", "standalone", "minimal-ui", or "browser" */
"orientation": "landscape", /* Could be "landscape" or "portrait" */
...
}
E devi includere nella header il manifest nel tuo file html in questo modo:
<link rel="manifest" href="manifest.json">
oppure tramite js
screen.orientation.lock('landscape');