Ответ 1
попробуйте следующее:
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,user-scalable=no,minimal-ui,minimum-scale=1.0,maximum-scale=1.0">
Ну, мое требование - масштабировать и панорамировать svg во всех устройствах/во всех браузерах. Я реализовал его с помощью panzoom.js.
Теперь у меня возникла проблема с Mozilla firefox в планшетном и оконном сенсорном мониторе. Когда я пытаюсь ущипнуть и масштабировать svg. Он не поймает мое событие, а попадает на событие браузера и использует браузеры для увеличения и масштабирования всей страницы.
Я пробовал следующие шаги: Я добавил этот метатег в начало html.
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
Я также попробовал следующее свойство, которое работает в IE 11 и в IE.
touch-action:none;
В Mozilla ничего не работает.
Мне нужно отключить браузеры для увеличения масштаба, чтобы я мог реализовать свои функции.
Спасибо заранее!
попробуйте следующее:
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,user-scalable=no,minimal-ui,minimum-scale=1.0,maximum-scale=1.0">
Вы должны отключить его через настройки компьютеров,
настройки/панель управления → мышь → настройка устройства → щепотка для увеличения → снимите флажок
. Это единственный возможный способ, которым вы ничего не можете сделать с помощью html или javascript