0

デフォルトのブラウザに特定のドメイン アドレスへのタブが開いているかどうかを確認する方法を探しています。そして、このコードで現在行っているように新しいタブを開くのではなく、このタブの URL を変更したい場合。

Process.Start(URL);

これは一般的な解決策でも可能ですか。明確にするために、これを IE だけで行いたくはありません。また、すべてのブラウザーに 1 つのソリューションを実装することは避けたいと考えています。

編集: プログラムから Web ページを開くプログラムがあります。そして、私がやりたいのは、このページがまだ開いていない場合にのみ開くことです。開いている場合は、ウェブサイトの別の場所にリダイレクトしたいだけです。これでわかりやすくなったと思います。

4

1 に答える 1

2

プレーンな html では、 を使用する代わりに<a href="page.html" target="_blank">link</a>、名前付きターゲット ( target="myWindow") を使用して同じウィンドウ (またはタブ) を再利用できます。

その中でウィンドウ名を指定できるかどうかはProcess.Startわかりませんが、「Process.Start」で小さな追加のhtmlファイルを使用できますか?a)名前付きウィンドウで実際のURLを開きます。b) この小さなファイルに使用されたウィンドウを閉じますか?

于 2012-07-30T08:59:38.930 に答える