Проблема
Если я использую CTRL + колесо прокрутки или щепотку для увеличения с помощью трекпада в Chrome (Windows), я вижу это странное поведение:
Где веб-приложение Flutter изменяет размер, но при этом оставляет артефакты.
Пример использования
Если я хочу переопределить прокрутку для увеличения / масштабирования трекпада, чтобы использовать его в моем веб-приложении Flutter для увеличения, например, холста, это не позволяет мне сделать это. Flutter не препятствует этому поведению по умолчанию, даже когда я реагирую на жесты масштабирования.
Итак, как мне предотвратить это?
Этого можно просто предотвратить с помощью HTML DOM JavaScript:
Просто добавьте это в тег
<body>
файлаindex.html
вашего веб-приложения Flutter: