Я прочитал это https://developer.mozilla.org/en-US/docs/Web/Apps/Manifest однако мне это кажется довольно неясным.
ориентация
(Только для ОС Android и Firefox, необязательно) Массив, определяющий ориентацию, при которой приложение будет оставаться заблокированным, даже если ориентация устройства изменится. Каждая запись в массиве может быть одной из портретной, альбомной, портретной-основной, альбомной-основной, портретной-дополнительной или альбомной-дополнительной. Параметры, содержащие -primary и -secondary, блокируют ориентацию только в одной ориентации устройства, даже если ориентация устройства изменяется. Варианты без -primary и -secondary объединяют вместе правила первичного и вторичного. Опции с дополнительным суффиксом -secondary подразумевают поворот на 180 градусов по сравнению с опциями без суффикса. Например, если держать телефон вверх дном (но все равно так, чтобы ширина была меньше высоты), подразумевается портретно-вторичная ориентация. Если это поле имеет допустимое значение, среда выполнения не изменит ориентацию представления, отображающего приложение, даже если устройство повернуто. Пример:
"orientation": ["portrait","landscape-secondary"]
Какой? Итак, как мне сделать мое приложение по умолчанию в ландшафтном режиме и заблокировать в ландшафтном режиме, несмотря ни на что?