Существует ли способ обнаружить, когда фокус был помещен на строку поиска или панель поиска браузера?
Я спрашиваю, потому что я пытаюсь сосредоточить внимание на одном элементе в моем документе, но добавляющий a blur()
слушатель того элемента (который звонит focus()
на том же самом элементе), работает слишком хорошо в Safari Mac - Вы не можете сфокусироваться на строке поиска когда Вы setFocus с тайм-аутом 0 (необходимый для плагина).
Почему бы не проверить, когда нужный элемент потерял фокус? и работать дальше? и я имел в виду использование события .focusout () вместо .blur (), поскольку оно ведет себя иначе.
Вы можете работать только с DOM.
Если вы хотите получить доступ к адресной строке, вам нужен элемент управления, работающий в браузере, или ваша собственная панель инструментов.