Как вы предотвращаете увеличение Firefox при нажатии Ctrl и +? - PullRequest
1 голос
/ 23 октября 2010

Я пытаюсь использовать комбинации ctrl и + в Firefox для другого действия для нашего веб-приложения. Как я могу предотвратить масштабирование Firefox, когда наше веб-приложение прослушивает это событие? Я не хочу менять настройки в Firefox, но хотел бы, чтобы код делал это как-то. Есть предложения?

Ответы [ 3 ]

10 голосов
/ 23 октября 2010

Не думаю, что вы можете перезаписать ярлыки приложений кодом сайта. Представьте себе, что сайт перезаписывает alt + tab, и вдруг вы больше не сможете вкладывать из окна браузера. Это возможно с некоторыми плагинами, но это зависит от используемого вами браузера.

Вместо этого используйте то, что не является сочетанием клавиш по умолчанию, чтобы другие пользователи не сталкивались с такими же проблемами. Каждый ожидает и рассчитывает на Ctrl и + - чтобы изменить свой уровень масштабирования; перезапись это просто не очень хорошая идея с точки зрения удобства использования.

1 голос
/ 23 октября 2010

Вы можете попробовать Flash. Flash имеет тенденцию поглощать множество горячих клавиш, в том числе Ctrl + T (новая вкладка), который меня постоянно бесит.

0 голосов
/ 23 октября 2010

Согласно этому ресурсу http://www.arraystudio.com/as-workshop/disable-ctrl-n-and-other-ctrl-key-combinations-in-javascript.html, вы должны иметь возможность запретить любые управляющие клавиши.

Я использовал аналогичные приемы, отлавливая все события в теге body, и, если они являются клавишами F, возвращал false вето.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...