Код: Выделить всё
Код: Выделить всё
import type { Viewport } from 'next'
export const viewport: Viewport = {
width: 500,
maximumScale: 1,
userScalable: false,
}
Но это не так. поддержка сжатия=да, и без его добавления приложение будет увеличиваться в браузере Safari и некоторых других браузерах с помощью некоторой горизонтальной прокрутки.
Есть ли способ установить метатег с помощью Shrink-to-Fit=yes или другой способ решить проблему увеличения масштаба в представлении Safari Mobile при загрузке страницы?
Для ViewportLayout NextJS 14 имеет следующее:
Код: Выделить всё
export type ViewportLayout = {
width?: string | number;
height?: string | number;
initialScale?: number;
minimumScale?: number;
maximumScale?: number;
userScalable?: boolean;
viewportFit?: 'auto' | 'cover' | 'contain';
interactiveWidget?: 'resizes-visual' | 'resizes-content' | 'overlays-content';
};
Иначе, как разработчики обычно подходят к этому случаю, когда они хотят уменьшить размер своих веб-сайтов до меньших размеров? экраны в разных браузерах в NextJS 14 с маршрутизатором приложений?
Подробнее здесь: https://stackoverflow.com/questions/781 ... -yes-issue