获得徽章 13
- 请教一个问题,请大佬帮帮忙
前提:使用了iframe嵌套
问题:在某个iframe页面中使用window.open()打开多个页面,怎么让界面保留的原始窗口中?
大概的代码:
const newWindow1= window.open(url, 'windowName1');
const newWindow2= window.open(url, 'windowName2');
setTimeout(function () {
window.focus(); // 无效
newWindow1.focus(); // 有用
}, 100)
感觉像是嵌套了多个iframe导致的,我又在最顶层写了window.focus()的方法,使用window.top.focusWin()来调用顶层方法还是无效展开8点赞
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)