2013-08-04 3 views
0

Можно ли отключить плагины npapi при нажатии клавиши. Например, если я не хочу, чтобы плагин загружался для некоторого типа mime, для которого он был зарегистрирован, то просто нажав клавишу Alt (скажем), это предотвратит загрузку плагина без необходимости отключения плагина. Что-то подобное обсуждается здесь, но я не знаю, как его реализовать. https://wiki.mozilla.org/NPAPI:AdvancedKeyHandlingКак отключить плагин npapi при нажатии клавиши

ответ

2

Это не то, о чем спецификация AKH; это означает, что плагин должен сообщать обозревателю, обрабатывал ли он ключевое событие или участвовал в цепочке табуляции.

Вы не можете предотвратить загрузку плагина нажатием клавиши, но вы можете сделать свою инициализацию проверкой состояния клавиатуры с помощью API-интерфейсов ОС и не инициализироваться, если удерживать определенный ключ. Это, вероятно, путает страницу и/или пользователя, хотя, если вы будете контролировать страницу, было бы лучше просто включить или отключить создание элемента плагина.

+0

Как мы можем переключить создание элемента плагина или предотвратить его инициализацию, я использую firebreath –

+0

Я предлагаю вам сделать это на стороне страницы, в JS. Как и в, что-то на странице либо создает узел плагина динамически, либо нет. Невозможность инициализации плагина после создания будет плохой пользовательский интерфейс. – smorgan

Смежные вопросы