我有一个DialogFlow Web演示页面,其中包含简单的框架代码
<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
。