我想在React组件中执行嵌入的Javascript。该代码从Express NodeJs服务器随页面一起加载。它在浏览器内的单个页面上运行良好。
<script type="text/javascript"
src="http://localhost:3000/embed.js"
data-schnack-host="//localhost:3000"
data-schnack-slug="foofee"
data-schnack-target="#my-comments"
data-schnack-partial-reply="Answer to this comment"
data-schnack-partial-post-comment="Write your comment here."
></script>
Comments:
<div id="my-comments"></div>
但是我需要将其集成到React Component的render()方法中。我已经尝试过将“ dist”文件夹中包含“ embed.js”之类的所有内容,但Javascript代码已加载但未执行。控制台没有显示警告或错误,只是忽略了脚本。
我确定这不是跨域/ checkOrigin问题,因为它像外部浏览器中的超级按钮一样运行。
我错过了什么吗?