我是 javascript 新手,面临 window.open 不加载新窗口内容的问题,直到父窗口在 chrome 中执行完成。
例如:-
function abc(){
few line of code...
const win1=window.open(url, ,)
next line of code...
}
在上面的 window.open url 没有被加载,执行进入下一行代码。一旦整个父流程完成,则仅加载 window.open URL。
我的问题是我希望加载 window.open URL,然后从中返回一些值以处理下一行代码。
是否可以实现。有人可以帮忙吗?
你无法知道其他页面何时直接加载,但如果这些页面是同源的,你可以将其他页面加载时的状态存储到 localStorage 中,并首先在“for 循环”中检查 localStorage 的状态页