0

新しいタブでページを開く必要があります。そのページには、Web アプリケーションで使用する特別なバーコードを出力する XAML アプリがあります。これは、単純な window.open を使用して行うことができます。問題は、ページを開く以外に、IE が現在のタブにとどまらず、そのタブに移動することです。私はもう試した

//open the printing window
win2 = window.open('printingPage.aspx');
//set focus back to opener page
win2.blur();
window.focus();
window.document.focus();

しかし、どれもうまくいきませんでした。それを回避する方法はありますか?IE 9 以降で動作させるにはこれが必要です。他のブラウザーやバージョンは気にしません (少なくとも今のところ)。

前もって感謝します!

4

1 に答える 1

0

ブラウザーがタブの表示を切り替える方法を制御することはできません。

ユーザーに知らせることができれば、ユーザーCTRLはリンクをクリックする前に押すか、中クリック (ほとんどのマウスではスクロール ホイール) を押して「バックグラウンドで」タブを開くことができますが、できることはそれだけです。

于 2012-07-23T21:21:29.170 に答える