JavaScript GET リクエストのユーザー エージェントを偽装するにはどうすればよいですか? setRequestHeaderは許可されてUser-Agent
いません:
xmlHttpRequest.setRequestHeader("User-Agent", "...");
JavaScript GET リクエストのユーザー エージェントを偽装するにはどうすればよいですか? setRequestHeaderは許可されてUser-Agent
いません:
xmlHttpRequest.setRequestHeader("User-Agent", "...");
要するに、組み込みのクロスドメイン制限により、できません。
これを回避する方法の 1 つは、proxy-webservice を作成し、なりすましが必要なヘッダーをサーバーに偽装させることでした。
セキュリティ上の問題があるため、まともなブラウザでこれを行うことはできません。XSS スクリプトがリクエスト ヘッダーを変更したり、サイトで横行したりするのは望ましくありません。
ただし、VBScript を使用する場合、IEには回避策があると思います。
MyHttp.setRequestHeader "User-Agent", "MyCustomUser"
別の方法として、必要に応じて適切なヘッダーを変更して、GET 要求の転送専用の Web ページをサイトに用意することもできます。