たとえば、「http://www.abc.com」を c# で実行するには、ブラウザを起動する必要があります。
問題は、起動したブラウザーに「戻る」、「新しいタブを追加」、「検索ボックス」、または「ツールバー」をすべて表示したくないということです。最大化されたブラウザーではなく、より小さなブラウザーが必要です。
C#でそれを達成する方法は?
現在、私は System.Diagnostics.Process.Start(url); を使用しています。
ありがとう。
Web ページ内から、Javascript の window.open 関数を使用してこれを行うことができます。
http://www.javascript-coder.com/window-popup/javascript-window-open.phtml
あなたの状況では、2 つの選択肢がありますが、どちらも完璧ではありません。
WebBrowser コントロールと必要なコントロールのみを使用して WinForms アプリを作成し、それを起動します。(一種の「馬鹿げた」ブラウザ)
実際にブラウザを起動して、設定したページにアクセスします。このページには、新しいウィンドウを開き、それ自体を閉じるための JavaScript 呼び出しが含まれます。
オプション 2 は機能しない可能性が高く、エンド ユーザーがポップアップを無効にする可能性が高くなります。オプション 1 は機能し、UI と必要なボタンを完全に制御できますが、既定のブラウザーが起動されないため、クライアントの PC に "ダム ダウン ブラウザー" アプリを配置する必要があります。