2

Мы хотим регистрировать события браузера, даже если браузер сведен к минимуму или не в фокусе. Например, предположим, что мы что-то делаем в Microsoft Word, и если мы нажмем клавишу на клавиатуре (которая не связана с каким-либо ярлыком Word или ОС Windows), она должна открыть новую вкладку в Google Chrome.Можем ли мы зарегистрировать глобальные горячие клавиши для браузера

+1

Представьте, могли ли веб-страницы сделать это: можно было бы написать веб-страницу, которая была кейлоггером. –

ответ

0

Решение будет специфичным для браузера. Вам нужно будет создать плагин XPCOM для Firefox, собственное приложение для Chrome, расширение для IE и т. Д. Это дополнение для браузера должно будет регистрировать каждую горячую клавишу с помощью Windows API, а затем обрабатывать события hotkey по вашему желанию; это, конечно, означает, что вам нужно будет использовать язык, который может получить доступ к API Windows. В зависимости от того, что вы хотите автоматизировать в браузере, вам может понадобиться создать дополнительный плагин в чистом javascript, чтобы получить полный доступ к API-интерфейсу браузера.