Есть ли какой-нибудь способ изменить ориентацию экрана (включить её), если в manifest.json жестко прописана например портретная ориентация
{
...
"display": "fullscreen",
"orientation": "portrait",
...
}
Нужно оставить для всех страниц просмотр с фиксированной ориентацией, но при переходе на страницу полноразмерного просмотра фото, дать возможность поворачивать экран, для просмотра изображений.
повернуть изображение, не сложно, используя CSS например определив соотношение сторон экрана:
if(window.innerHeight > window.innerWidth){
//portrait
}
if(window.innerWidth > window.innerHeight){
//landscape
}
но описанное в документации
screen.orientation.unlock();
screen.orientation.addEventListener("change", function() {
console.log(screen.orientation);
});
похоже блокируется манифестом.
Есть ли способ "победить" это или манифест жестко блокирует ориентацию?
Продвижение своими сайтами как стратегия роста и независимости