Ответ Патрика определенно полезен, вот более проверенная версия
var checkOrientation;
checkOrientation = function() {
var viewport;
viewport = document.querySelector("meta[name=viewport]");
if (window.orientation === 90 || window.orientation === -90) {
return viewport.setAttribute("content", "width:device-width, initial-scale=1.0, user-scalable=1");
} else {
return viewport.setAttribute("content", "width:device-width, initial-scale=0.6, user-scalable=1");
}
};
window.onorientationchange = function() {
return checkOrientation();
};
checkOrientation();
И не забудьте добавить это в заголовок документа:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
Обратите внимание, что одинразницы, это запятые вместо точек с запятой в аргументах