gpt4 book ai didi

javascript - 使用 window.open 创建的文档永远不会达到 "complete"readState

转载 作者:行者123 更新时间:2023-12-02 15:58:36 25 4
gpt4 key购买 nike

我正在使用 window.open 打开一个新窗口,并在其上编写一些 html 。问题是我加载了一个执行此操作的脚本:

if(document.readyState === "complete") {
load_script();
}else{
document.addEventListener("DOMContentLoaded", function(){
load_script();
});
}

但是状态永远不会达到“完成”状态,并且 DOMcontentLoaded 永远不会触发...奇怪的是,这种情况不会发生,因为有东西正在加载,不,直到此刻一切都加载得很好。

如果这些东西永远不会触发,有没有办法可以回退?我想到了一个计时器,但感觉不太可靠......

最佳答案

在写入时打开和关闭文档,以便它知道何时完成。

winpop.document.open();
winpop.document.write("cccccc");
winpop.document.close();

其中 winpop 是对新窗口的引用。

关于javascript - 使用 window.open 创建的文档永远不会达到 "complete"readState,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31387380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com