Das ist nicht Teil der normalen JavaScript-Implementierung. JS befindet sich in einer Sandbox, was bedeutet, dass nichts über den Umfang des DOM hinaus bekannt ist, außer wenn der Browser beschließt, es mit ein paar Informationen zu versehen. Das Öffnen des Suchdialogs/der Leiste gehört nicht dazu.
In diese Richtung zu gehen würde beginnen, die Grenze zwischen Privatsphäre und Invasivität zu überschreiten. Wenn eine Webseite wissen kann, was Sie in Ihrem Browser tun, führt dies zu einer Vielzahl von Problemen.
Sie können jedoch wissen, wenn die Webseite den Fokus verloren hat, die enthält (unter vielen, vielen anderen Dingen natürlich) Starten von "Find". Für ein dumm-einfaches Beispiel, legen Sie das am Ende Ihrer Seite, nach </body>
. (Sie können schlauer darüber sein, indem Sie das Ereignis nach dem Laden anhängen):
<script type="text/javascript">
document.onblur = handleBlur;
function handleBlur()
{
//do something
}
</script>