Écoutez les événements depuis la fenêtre "Trouver" du navigateur en JavaScript

Existe-t-il un moyen d'écouter pour taper dans la fenêtre "find" du navigateur en JavaScript ?

Cette fenêtre http://images.apple.com/safari/images/find20070611.png

Je voudrais pouvoir réinterpréter le texte de recherche de JavaScript. De quoi ai-je besoin pour ajouter un auditeur d'événement?

Je ne connais aucune façon d'écouter un événement de recherche et si cela est pris en charge dans n'importe quel navigateur, il ne s'agit pas d'une solution portable.

Je ne sais pas non plus ce que vous essayez d'atteindre, mais je pense que votre meilleure option est d'écouter les événements de clavier qui déclenchent la fenêtre de recherche et d'essayer de les annuler en essayant d'imiter la barre de recherche / la fenêtre avec JavaScript de Le tien. Il s'agit cependant d'une tâche herculéenne (et presque impossible) en raison de la personnalisation par certains navigateurs de raccourcis clavier en fonction de la localisation (par exemple, dans IE, en-US utilise Ctrl + F (pour Find ) alors que pt-PT utilise Ctrl + L ( Pour voir, c'est-à-dire trouver)).

Conclusion: Je pense que vous avez de la chance …

Non. Il n'y a pas de norme Web qui définit une boîte de dialogue "trouver", et encore moins des événements pour elle. La boîte de dialogue de recherche est spécifique au fournisseur et, pour tout ce que vous savez, la boîte de dialogue «Trouver» du navigateur permet aux utilisateurs d'entrer une fonction mathématique et de combiner / "trouver" des pixels sur la page avec elle.

À peine. Même s'il était possible à la suite d'une échappatoire d'écouter la fonction "find" intégrée au navigateur, ce serait un problème de confidentialité et serait fermé tôt ou tard. Je suis tout à fait sûr que vous ne pourrez pas écouter les frappes de clavier, car elles se déroulent en dehors de la mise au point de la page.