0

次の関数を使用して、URL url を含む Web ページの HTML 文字列を取得しています。

   function GetWebPageHTML() {
       $.ajax({
           url: webpageURL,
           type: "GET",
           success: function (data) {
               alert('success');
           },
           error: function (xhr, status, errorThrown) {
               alert(errorThrown + '\n' + status + '\n' + xhr.statusText);
           }
       });
   }

このコードは、個人のインターネットで実行すると実行されますが、このコードをオフィスのインターネット環境で実行すると、同じコードがエラーをスローします。その理由は、私のオフィスで Proxy Server を使用している可能性があります。私は正しいですか?私が正しい場合、すべての環境で Web ページの HTML を取得できるように、コードでプロキシ サーバーの URL を使用するにはどうすればよいですか?

4

1 に答える 1

0

ブラウザがプロキシサーバーを使用するように構成されている場合、ブラウザは自動的にプロキシサーバーを使用するため、JSで特別なことをする必要はありません。

ブラウザの構成が気に入らない場合は、JavaScript(Webページで実行)がユーザーのブラウザを再構成してプロキシサーバー(または別のプロキシサーバーまたはプロキシサーバーなし)を使用する方法はありません。

于 2013-02-18T10:45:52.997 に答える