Можно ли отключить плагины npapi при нажатии клавиши. Например, если я не хочу, чтобы плагин загружался для некоторого типа mime, для которого он был зарегистрирован, то просто нажав клавишу Alt (скажем), это предотвратит загрузку плагина без необходимости отключения плагина. Что-то подобное обсуждается здесь, но я не знаю, как его реализовать. https://wiki.mozilla.org/NPAPI:AdvancedKeyHandlingКак отключить плагин npapi при нажатии клавиши
0
A
ответ
2
Это не то, о чем спецификация AKH; это означает, что плагин должен сообщать обозревателю, обрабатывал ли он ключевое событие или участвовал в цепочке табуляции.
Вы не можете предотвратить загрузку плагина нажатием клавиши, но вы можете сделать свою инициализацию проверкой состояния клавиатуры с помощью API-интерфейсов ОС и не инициализироваться, если удерживать определенный ключ. Это, вероятно, путает страницу и/или пользователя, хотя, если вы будете контролировать страницу, было бы лучше просто включить или отключить создание элемента плагина.
Как мы можем переключить создание элемента плагина или предотвратить его инициализацию, я использую firebreath –
Я предлагаю вам сделать это на стороне страницы, в JS. Как и в, что-то на странице либо создает узел плагина динамически, либо нет. Невозможность инициализации плагина после создания будет плохой пользовательский интерфейс. – smorgan