1
我使用下面的代碼打開新的瀏覽器。設置選項卡瀏覽器上新選項卡的焦點
var winHndle = window.open(url,'myWindow');
winHndle.focus();
我不介意用戶設置是否發揮作用,它會在新窗口或選項卡中打開。
我的問題是我想焦點改變,如果窗口/選項卡已經存在。我可以看到句柄工作正常 - 它刷新,但重點不會更改爲該選項卡。
我不斷看到帖子說使用focus()
,但它只是不起作用。
沒有用戶設置,IE瀏覽器和Safari瀏覽器似乎打開一個新的窗口與此代碼。我只是下載並安裝了最新版本的Firefox,Opera,safari和chrome - 已經有IE 8了。所以對於大多數瀏覽器我的焦點代碼是沒用的:-(
僅供參考...我使用「myWindow」一次我打開它打開/刷新相同的情況下,如果它仍然存在窗口
我的答案是否適合你? – Nathan