Я пытаюсь использовать элемент управления вводом речи Chrome.Базовая операция не проблема, но я не могу получить событие, которое будет запущено после ввода какой-либо речи.Возможно, что-то глупое, но я не вижу этого.
Вот HTML:
<input type="text" speech="speech" x-webkit-speech="x-webkit-speech"
x-webkit-grammar="builtin:translate" id="inbNote"/>
Я пытался добавить встроенные обработчики событий, но безрезультатно.Затем я попробовал привязку jQuery:
$('#inbNote').bind("onwebkitspeechchange", function(){alert($('#inbNote').val())});
Я также попробовал "onspeechchange" в качестве имени события.Насколько я могу судить, ничего не происходит.
Кроме того, каждый раз, когда я нажимаю на микрофон, появляется маленький пузырек «говори сейчас».Когда я перестаю говорить, содержимое пузырька исчезает, но сам пузырь остается отображенным и наверху.Он не закроется, пока я не закрою Chrome полностью.Если я введу несколько речевых входов, я получу несколько пузырьков.У меня есть проблема с настройкой Chrome?Я использую 18.0.1025.1 dev-m.