クライアント側でjavascriptを使って任意のWebページのソースコードを取得することは可能ですか? AJAXの可能性はありますか?JavaScriptのあるURLのソースを取得
しかし、私はURLをダウンロードしているサーバから、クライアントのIPを見ている必要があります。AJAXではスクリプトサーバのIPが表示されるでしょうか?
ありがとうございます。
クライアント側でjavascriptを使って任意のWebページのソースコードを取得することは可能ですか? AJAXの可能性はありますか?JavaScriptのあるURLのソースを取得
しかし、私はURLをダウンロードしているサーバから、クライアントのIPを見ている必要があります。AJAXではスクリプトサーバのIPが表示されるでしょうか?
ありがとうございます。
Javascriptは、ドメイン外のアイテムを取得できません。
AJAXクエリは、非同期で行われる通常の要求に過ぎません。実際のリクエストで発生するすべてのことは、AJAXリクエストで発生します。
IPに関する問題は、クライアントからの要求です。 Javascriptはクライアントベースなので、リクエストにクライアントのIPが表示されます。
第1に、これはクロスサイトスクリプティング(XSS)と呼ばれ、セキュリティ上のリスクと考えられているため、現在のブラウザでは許可されていません。
さらに一般的に、ページにサーバーXからの参照(おそらくイメージ)が含まれている場合、サーバーXはクライアントの見かけのIP(ISPのプロキシサーバーまたは実際のIP)を表示します。
検索を実行するサーバーにサービスを実装する場合は、そうすることが可能です。ブラウザのXSS-セキュリティ保護を回避できそうすれ
http://myownserver.com/getContent?url=theotherserver.com
が、リモートサーバーは、独自のサーバのIPが表示されます。だからあなたのAJAX要求は、次のようなURLを呼ぶだろうクライアントの代わりに