我有一段 JavaScript 代码,将在<body>
渲染时异步调用。此外,我还有一个 JavaScript 文件,它将使用这段代码。这段代码和加载文件的脚本是在外部系统中编写的。无法预测何时将这段代码插入到页面中。我无法更改 JS 文件中的代码。
现在,JS 文件包含创建图像的 document.write 方法。但是,不推荐使用这种方法,因为无法预测写入操作何时发生。例如,如果它在 body 渲染完成和 DOM 加载后运行,则页面内容将被完全重写。我想确保不会发生上述最坏的情况。这个怎么做 ?