WPFアプリケーションからクライアントマシンのデフォルトのブラウザーでWebサイトのURLを開く必要があります。この間ずっとシンプルなものを使ってProcess.Start(URL)
いて、うまく機能していました。これまで、顧客の1人が基本認証の背後にこの「URL」を持っているところ。URLを使用して閲覧してほしいサイトは、ApacheWebサーバーでホストされています。私の知るhttps://username:password@domain.com
限り、ユーザー名/パスワードのチャレンジなしで直接サイトにアクセスでき、ChromeとFirefoxで正常に動作しますが、セキュリティ上の理由から、IEの新しいバージョンではサポートが停止されています。
誰かが次の目的を考慮して同じことを達成するためのいくつかの代替アプローチを提案できますか?
- リストアイテム
- ユーザー名パスワードを渡してURLを参照します。
- クライアントのデスクトップマシンでデフォルトのブラウザを開きます。
- ブラウザ制御を使用したくない
- 少なくとも、IE、Firefox、Chromeの3つのブラウザで動作するはずです
- クライアントデスクトップのマシンに変更を加えることはできないため、ソリューションに特別な設定は必要ありません。