【发布时间】:2020-09-28 00:37:39
【问题描述】:
我正在尝试使用名为“Dialogflow messenger”的 dialogflow 集成(这不是 microsoft messenger 的接口)。集成处于测试阶段,但我希望它能够在这个基本级别上工作。当我配置它时,如果我在对话框流控制台中单击“在此处尝试”,一切都很好。
我将 dialogflow messenger 集成复制并粘贴到笔记本电脑上的 html 页面中,但是当我打开该页面时出现 CORS 错误。
这是我粘贴的内容 - 从集成项复制 我将 dialogflow messenger 集成复制并粘贴到笔记本电脑上的 html 页面中,但是当我打开该页面时出现 CORS 错误。
这是我粘贴的内容 - 从集成项复制
<script src="https://www.gstatic.com/dialogflow-console/fast/messenger/bootstrap.js?v=1"></script>
<df-messenger
chat-icon="417a4c06-c7a0-4fb4-8b42-8d4ba853f941_x.png"
intent="WELCOME"
chat-title="SupaMoov"
agent-id="xxx"
language-code="en"
></df-messenger>
这是错误:
SupaChat%20-%20google-1.html:1 从源“null”访问“https://dialogflow.cloud.google.com/v1/integrations/messenger/webhook/xxx/sessions/dfMessenger-20080482”的 XMLHttpRequest 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:否请求的资源上存在 Access-Control-Allow-Origin' 标头。
我该如何解决这个问题?
【问题讨论】:
-
有关信息 - 这是在 chrome 浏览器上。它适用于边缘和 IE。