是否可以在新 React 网站的 iframe 中嵌入旧的 JS 应用程序

问题描述

我有一个较旧的 JS 应用程序,我想对其稍作修改并嵌入到我正在创建的 React 网站中,它是遗留软件,因此我无法重写它。我尝试集成它,但较旧的 JS 应用程序没有 node_modules 并使用 require.js 来要求本地依赖项,这似乎会导致问题,因为 requirejs.config() 似乎没有效果,因此没有任何依赖项可用.

我认为可以将这个较旧的 JS 应用程序与网站的其余部分分开运行,并认为也许我可以将其嵌入 iframe 中,然后使用 window.postMessage() 或类似方法与其进行通信,我知道这不是就像使用 src="oldJSApp.html" 创建 iframe 一样简单,所以希望获得有关如何实现的帮助?

希望可以将它与我现有的构建系统 (webpack) 捆绑在一起,但知道这可能是不可能的。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)