window.focus()在firefox兼容问题

代码如下:

var targetWeb=null;

function changeWindow(){

    if(targetWeb){

        targetWeb.focus();

    }esle{

        window.open('https://segmentfault.com/','segmentfault');

    }

}

在IE,chrome等浏览器中是有效的,但在firefox中表现为:当页面不存在会打开新页面,但当页面已存在,无法焦点到targetWeb页面。要如何做兼容?

慕容森
浏览 585回答 1
1回答

慕的地10843

我也弄了很久找了很多资料,window.focus()一样无效果,除非新tab中alert。chrome却可以
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript