首页 > 解决方案 > 在 Electron React 组件中执行 Javascript 应用程序

问题描述

我想在 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 组件的 render() 方法中。我已经尝试了所有方法,例如在“dist”文件夹中包含“embed.js”,Javascript 代码已加载但未执行。控制台没有显示任何警告或错误,只是忽略了脚本。

我确定这不是跨域/checkOrigin 问题,因为它在外部浏览器中运行起来就像一个魅力。

我错过了什么 ?

标签: javascriptreactjsexpresselectron

解决方案


推荐阅读