我有一个用create应用程序制作的react应用程序,热重新加载完全用错误杀死了页面:
Uncaught ReferenceError: process is not defined
奇怪的是,似乎注射了一种我以前从未注意到的iframe:
这个iframe会在我重新加载和破坏页面以及防止更新时立即添加到DOM中。我在网上找不到任何关于"iframe-bundle.js“的文档。
编辑:我尝试删除我的节点模块和任何有问题的导入(我先临时安装了craco )。还是同样的问题。太烦人了!
编辑2:如果我删除iframe,一切似乎恢复正常,即页面更新,并且是可交互的。
我怎么能..。破坏js文本区域中的任何代码都有document.write(); &不执行该脚本的结果是iframe。它是否适用于纯javascript?
)但我知道这不太好&太天真了
var getjs = document.getElementById('js-textarea');
getjs.replace(/document.write/g,'');
// or replace with innerHTML
getjs.replace(/document.write/g,'myIFrame.body