Для картографического инструмента я хотел бы отключить функцию масштабирования браузера. (Я знаю, что это, как правило, плохая идея, но для определенного веб-сайта это необходимо).
Я сделал это успешно, прослушивая сочетание клавиш CTRL +/CTRL - и добавляя e.preventDefault()
и т.д.
Но это не мешает изменять масштаб из меню браузера Zoom.
Я пробовал:
-
с CSS:
zoom: reset;
Он работает для Chrome (см. эту страницу для рабочего примера), но это не работает на Firefox. -
в различных вопросах/ответах, я также нашел
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
но это, похоже, работает только для мобильных устройств.
Как предотвратить масштабирование кросс-браузера?