Как в mozilla запретить масштабирование Ctrl + колесико мыши?

Вопросы по вёрстке и JavaScript
Закрыто
EVOSandru6
Сообщения: 605
Зарегистрирован: 2014.07.04, 13:33

Как в mozilla запретить масштабирование Ctrl + колесико мыши?

Сообщение EVOSandru6 »

Добрый день,

Проект на терминале мультитач расплывается, если клиент случайно двумя пальцами тыкает по дисплею, посему необходимо отменить zoom

Ни один из метатегов не помог(

Код: Выделить всё

<meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1, initial-scale=1, user-scalable=no" >

<meta name="viewport" content="width=device-width,height=device-height,user-scalable=no" />

<meta name="viewport" content="width=device-width, user-scalable=no"> 

Данный код не помог:

Код: Выделить всё

$(window).resize(function(e)
     {
         if ($(window).width() < 710)
         {
             console.log($(window).width());
             e.preventDefault();
         }
     }); 

Такой вариант отключает замирование, но и скроллинг тоже, а его надо оставить.

Код: Выделить всё

var elem = window;
if ( elem.addEventListener ) {
    elem.addEventListener( "wheelzoom", elem.onmousewheel = function( e ) {
        e.preventDefault();
    }, false );
} else {
    elem.onmousewheel = function( e ) {
        window.event.returnValue = false;
    }
}. 

min-width:
max-height: В CSS также не влияют на Zoom

Выручите товарищи!
Аватара пользователя
ForceMan
Сообщения: 14
Зарегистрирован: 2016.02.15, 15:52
Контактная информация:

Re: Как в mozilla запретить масштабирование Ctrl + колесико мыши?

Сообщение ForceMan »

Сталкивался с идентичной ситуацией, на терминале нужно было отключить...
В общем поставил во-первых mKiosk расширение для MF.
%Program Files%/MF/defaults/pref/ берем файл channel-prefs.js, дописываем в него pref("general.config.filename", "mozilla.cfg");

Создаем mozilla.cfg файл с кодом:

Код: Выделить всё

lockPref("toolkit.zoomManager.zoomValues"; "1");
lockPref("zoom.maxPercent"; 100);
lockPref("zoom.minPercent"; 100);
и ложим туда же..
насколько помню, этот файл нужно конвертировать в определенный формат. Посмотри в гугле валом инфы, я направление подсказал)
EVOSandru6
Сообщения: 605
Зарегистрирован: 2014.07.04, 13:33

Re: Как в mozilla запретить масштабирование Ctrl + колесико мыши?

Сообщение EVOSandru6 »

ForceMan писал(а):Сталкивался с идентичной ситуацией, на терминале нужно было отключить...
В общем поставил во-первых mKiosk расширение для MF.
%Program Files%/MF/defaults/pref/ берем файл channel-prefs.js, дописываем в него pref("general.config.filename", "mozilla.cfg");

Создаем mozilla.cfg файл с кодом:

Код: Выделить всё

lockPref("toolkit.zoomManager.zoomValues"; "1");
lockPref("zoom.maxPercent"; 100);
lockPref("zoom.minPercent"; 100);
и ложим туда же..
насколько помню, этот файл нужно конвертировать в определенный формат. Посмотри в гугле валом инфы, я направление подсказал)

Благодарю!

Временно сделал так:

var node = document.getElementById('arrow-down');
node.onclick = function () {
var scrollTop = window.pageYOffset || document.documentElement.scrollTop;
$(document).scrollTop(scrollTop + 150);
}
node.onmousedown = function()
{
x = setInterval(function()
{
var scrollTop = window.pageYOffset || document.documentElement.scrollTop;
$(document).scrollTop(scrollTop + 150);
}, 200)
}
document.onmouseup = node.onmouseup = function(e)
{
clearInterval(window.x);
}

Оно прокручивается, но проблема в том, что после отпускания кнопки, позиция скроллинга возвращается в исходное положение.. Не могу понять в чем проблема. Ваш вариант тоже попробую.
Аватара пользователя
ForceMan
Сообщения: 14
Зарегистрирован: 2016.02.15, 15:52
Контактная информация:

Re: Как в mozilla запретить масштабирование Ctrl + колесико мыши?

Сообщение ForceMan »

Мой вариант меня спасал зачастую, получается таки программно MF отключает масштабирование, единственное не помню ссылку где конвертировал файл под формат MF, но дофига статей есть в нете по этой проблеме. Удачи!
EVOSandru6
Сообщения: 605
Зарегистрирован: 2014.07.04, 13:33

Re: Как в mozilla запретить масштабирование Ctrl + колесико мыши?

Сообщение EVOSandru6 »

ForceMan писал(а):Мой вариант меня спасал зачастую, получается таки программно MF отключает масштабирование, единственное не помню ссылку где конвертировал файл под формат MF, но дофига статей есть в нете по этой проблеме. Удачи!

Благодарю от души!
Закрыто