3

私のサーバーserver.example.comは、インターネットからアクセスできません。ただし、サーバーと通信できるアクセス可能なHTTPプロキシproxy.example.comがあります。

ユーザーが*.example.comのproxy.example.comを経由するようにブラウザーを構成するか、私が提供するプロキシ自動構成ファイルを使用する場合、ユーザーはサーバーにアクセスできます(プロキシで認証した後)。私は彼らにこの手動のプロセスを経させないようにしたいと思います。

これをプログラムで行うことは可能ですか?JavaScriptはインターネットでアクセス可能なwww.example.comサイトから提供されるため、原則としてこれを不可能にするセキュリティ上の問題はないようです。

私の制約は、proxy.example.comがHTTPプロキシであり、それに触れることができないということです。私はserver.example.comとwww.example.comのみを制御し、私のWebアプリはserver.example.comでのみ実行できます。

4

2 に答える 2

6

いいえ、でも...

これはあなたが尋ねた方法では不可能です。ただし、URL チェーン プロキシのアドレスを開く iframe を使用して、同じことを行うことができます。あなたの例では、次のアドレスを呼び出す必要があります (プロキシが URL チェーンを許可している場合)

http://proxy.example.com/http://server.example.com

それが役立つことを願っています。

乾杯、マイケル

于 2011-08-08T21:02:48.747 に答える
2

いいえ、Javascript によるプロキシ設定はできません。

セキュリティ上の問題はないようです

ブラウザの設定を変更する任意の Javascript はセキュリティ上の問題です。

于 2011-08-08T21:06:05.437 に答える