Я использую следующую функцию для изменения масштаба моего окна просмотра на iPad:
function rescale(scale){
var headElements = document.getElementsByTagName("meta");
for(var i = 0; i< headElements.length; i++){
var theElement = headElements[i];
if(theElement.name == "viewport"){
theElement.content = "width=device-width, user-scalable=no, initial-scale=" + scale + ", maximum-scale=" + scale + ";";
}
}
}
Это работает неограниченное количество раз (в книжной или альбомной ориентации), до .ориентация устройства, когда оно перестает работать, пока я не перезагружаю страницу.
Это ошибка в iOS, или есть какие-то обходные пути?