FireMobilesimulatorでAndroidのUserAgentに偽装してスマートフォンのWebサイトを開発しているのですが、JavaScriptでHTTP通信(jQueryで.getなど)するときのUserAgentが偽装できないです(ホストOS(僕の場合Mac)のブラウザUserAgentになってしまいます)


FireMobilesimulatorでJavaScriptのHTTP通信でもUserAgentを偽装する方法を教えてください。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/10/06 14:17:45
  • 終了:2011/10/13 14:20:08

回答(1件)

id:Lhankor_Mhy No.1

Lhankor_Mhy回答回数779ベストアンサー獲得回数2302011/10/06 18:05:10

ポイント100pt

firefox7、jsonpでリクエストするとUA偽装されることを確認しましたので、こちらでテストするのはいかがでしょうか? おそらく普通に同一ドメインへ$.getでリクエストをするとHTTPリクエストにならず、XMLHttpリクエストになると思います。

 

XMLHttpRequestの場合、UA偽装は難しそうです。

 

Terminate these steps if header is a case-insensitive match for one of the following headers:

Accept-Charset

Accept-Encoding

Connection

Content-Length

Cookie

Cookie2

Content-Transfer-Encoding

Date

Expect

Host

Keep-Alive

Referer

TE

Trailer

Transfer-Encoding

Upgrade

User-Agent

Via

XMLHttpRequest

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません