私のサーバーserver.example.comはインターネットからアクセスできません。 しかし、アクセス可能なHTTPプロキシproxy.example.comがあり、これはサーバーと通信できます。クライアントJavaScriptは独自のHTTPプロキシを使用できますか?
ユーザーが* .example.com用のproxy.example.comを経由してブラウザを設定している場合、または指定したプロキシ自動設定ファイルを使用すると、(プロキシを使用して認証した後で)サーバーにアクセスできます。私は、彼らにこの手動プロセスを行わせたくありません。
これはプログラムで行うことはできますか? JavaScriptはインターネットアクセス可能なwww.example.comサイトから提供されるため、原則としてこれを不可能にするセキュリティ上の問題はないようです。
私の制約は、proxy.example.comがHTTPプロキシであり、私はそれに手を触れることができないということです。私はserver.example.comとwww.example.comのみを制御し、私のWebアプリケーションはserver.example.com上でのみ実行できます。
問題は、この特定のサイトで何らかの方法で達成できるかどうかであり、必ずしもグローバルブラウザの設定を行う必要はありませんでした。 –
@Adam httpプロキシは、すべての主要なブラウザのグローバルブラウザ設定です。 ** willsteel **はあなたに回避策を与えましたが、それは標準的な代理動作ではありません。 – Vlad