Ну, мое требование - масштабировать и панорамировать svg во всех устройствах/во всех браузерах. Я реализовал его с помощью panzoom.js.Отключить настройку по умолчанию для увеличения с помощью mozilla firefox на Microsoft Tablet/Сенсорный монитор экрана
Теперь я столкнулся с проблемой с 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 edge.
touch-action:none;
Ничего не работает в Mozilla.
Мне нужно отключить браузеры для увеличения масштаба, чтобы я мог реализовать свои функции.
Заранее благодарен!
Вы пробовали использовать [этот ответ?] (Http://stackoverflow.com/a/31131948/5187323) У меня нет сенсорного экрана, чтобы проверить его, но он отключает мой macbook для масштабирования. –
Или, может быть, попробуйте с другим плагином масштабирования? Сначала вы можете попробовать сначала во всех браузерах, а затем продолжить использование этого. – Leo
@JarodMoser Я могу отключить масштабирование в каждом браузере, но не в firefox. Также предложенный метод не работает для сенсорного масштабирования. Нам нужно реализовать «touch-action: none» в css, чтобы отключить масштабирование в других браузерах. –