ある時点で、デフォルトのブラウザで特定の URL を起動したいアプリケーションがあります。これは非常に単純で、Windows で ShellExecute を使用して実現できます。ただし、問題は、サーバーが追加のカスタム ヘッダー情報 (認証/識別の目的で) が GET 要求と共に送信されることを期待していることです。この (追加のヘッダー) 情報を、起動中にブラウザに渡す方法はありますか?
注:- Web ブラウザー コントロールを使用せずに、既定のブラウザーを起動したい
私が理解しているように、オプションは1つしかありません。中間ページを追加します(インターネットまたはlocalhostに)。
yoursite.com/sendHeaders.php
またはlocalhost/sendHeaders.php
(または別の拡張機能。好みの言語を選択)を作成する必要があります。これにより、次のことが行われます。
したがって、ブラウザの中間ページで開きますが、ブラウザには適切なヘッダーを受け取っyoursite.com/sendHeaders.php?url=realUrl&headers=packedHeaders
たページが表示されます。realUrl