Existe-t-il un moyen d'accéder aux "touches multimédias" avec JavaScript depuis un onglet/une fenêtre du navigateur?Accès aux "touches multimédias" à partir de l'onglet du navigateur
Je suis principalement intéressé par une solution Google Chrome.
En utilisant le code suivant, il ne semble pas être un événement généré pour les touches multimédia:
<html>
<body onKeyDown="showKeyCode(event)">
<script type="text/javascript">
function showKeyCode(event) {
alert(event.keyCode);
}
</script>
</body>
</html>
Suis-je manque quelque chose? Pourrais-je faire mieux avec une extension Google Chrome?
Mise à jour: pour résoudre ce problème, je Crafted les outils suivants:
- Chrome MusicMan
- Mediakeys Server
Voulez-vous dire les touches du clavier pour modifier le volume du système, couper le son, etc.? (Si c'est le cas, j'espère et je m'attends à ce que javascript dans un navigateur n'ait pas accès à cela, semble que cela permettrait des exploits assez maléfiques.) –
@JacobM: Oui ceux-là. A propos du potentiel d'exploitation: Je ne suis pas sûr de ce qui est préoccupant ici. Je parle d'intercepter l'événement "keydown" comme n'importe quelle autre clé. Quelle est votre préoccupation? – jldupont
Oh, je pensais que vous vouliez dire déclencher ces fonctions depuis javascript. Intercepter "keydown" ne semble pas être un problème. –