У меня есть демонстрационная веб-страница DialogFlow с тривиальным кодом кадра
<iframe
name = "dialogflow_frame"
id = "dialogflow_frame"
allow="microphone;"
width="350"
height="230"
src="https://console.dialogflow.com/api-client/demo/embedded/_x_x_x_">
</iframe>
Показывает встроенный чат DialogFlow на моей странице.
Я хочу отправить некоторую строку сообщения со своей страницы, чтобы пообщаться с какой-либо страницей JavaScript-командой (например, некоторое содержимое с этой страницы).
Как отправить сообщение со страницы кода? Я пытаюсь найти форму iframe, но она недоступна из кода.
<iframe
name = "dialogflow_frame"
id = "dialogflow_frame"
allow="microphone;"
width="350"
height="230"
src="https://console.dialogflow.com/api-client/demo/embedded/_x_x_x_"
onload="console.log('onload'); var f=document.getElementById('query'); console.log(f);"
>
В этом коде f
(поиск по полю query
) вернуть null
.