window.open で新しいウィンドウを開き、新しいウィンドウを作成するタブが選択されていなくても、そのウィンドウにフォーカスしたい。
私の研究開発によると、タブが選択されておらず、タイマー機能でウィンドウを作成すると、開いたウィンドウが画面に表示されず、タスクバーに点滅して表示されます。
コード:
win = window.open("",'_blank','titlebar=no, location=no, directories=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no, height=50, width=650');
var errorMessage= "Your session will expire in 1 minute,To extend your session, Please press the Extend button.";
win.document.write("<html><head><title>Session Expire</title></head><body><div style='color:red; line-height:50px;' id='message'>"+ errorMessage +"<input type='button' id='btn' value='Extend' /></div></body></html>");
win.focus();
画面の中央に新しいウィンドウを開き、作成が選択されていないタブを開き、現在別のアプリケーションで作業している場合でも新しいウィンドウを表示したい