Reactjs Botkit嵌入React+;React路由器导致404错误
对于React 16和React Router 4,我试图在组件中使用Botkit的嵌入代码,但它只是停留在“断开连接…重新连接”中: (我已经删除了OnClick头和嵌入的\u messenger div,因为我希望它能够启动全尺寸) 这当然会将unescaped转换为{{url}}找不到 我认为这与React中的初始化/选项有关:Reactjs Botkit嵌入React+;React路由器导致404错误,reactjs,react-router,botkit,Reactjs,React Router,Botkit,对于React 16和React Router 4,我试图在组件中使用Botkit的嵌入代码,但它只是停留在“断开连接…重新连接”中: (我已经删除了OnClick头和嵌入的\u messenger div,因为我希望它能够启动全尺寸) 这当然会将unescaped转换为{{url}}找不到 我认为这与React中的初始化/选项有关: var选项={};Botkit.boot(选项) 你知道我做错了什么吗?问题是浏览器解析模板并呈现(隐藏的)图像标记。这不是导致它失败的问题 iframe的某些
var选项={};Botkit.boot(选项)代码>
你知道我做错了什么吗?问题是浏览器解析模板并呈现(隐藏的)图像标记。这不是导致它失败的问题
iframe的某些内容导致聊天客户端在连接到服务器时失败。。。您对现成的代码做了任何更改吗?我很确定这与React中的初始化有关——启动部分:var options={};Botkit.boot(选项)代码>当我从iFrame中删除“/chat.html”时,框架内的框架索引页面加载没有问题。@Robbie我知道你现在可能已经解决了这个问题,但我碰巧看到了这篇文章。您有一个自动关闭脚本标记
,这导致它无法工作。删除“/>”并执行
<div>
<iframe
title="botkit"
id="botkit_client"
src="//arrow-tarn.glitch.me/chat.html"
style={{ height: "80vh", width: "100%" }}
/>
<script src="//arrow-tarn.glitch.me/embed.js" />
<link rel="stylesheet" href="//arrow-tarn.glitch.me/css/embed.css" />
<script>var options = {}; Botkit.boot(options);</script>
</div>
);
GET http://arrow-tarn.glitch.me/%7B%7B%7Burl%7D%7D%7D 404 (Not Found)