获得徽章 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()来调用顶层方法还是无效
前提:使用了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
点赞
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章