19

さて、私はサブドメイン間のユーザー エージェント ベースの共有セッション保護に取り組んできました。

最近 IE 11 のプレビューがリリースされるまで、うまく機能していたことに非常に驚きました。2つのサブドメインがあります

example.comsub.example.com

両方のドメインへのリクエストを傍受しましたが、各ドメインに送信される USER-AGENT HTTP ヘッダーが異なるようです。

example.com へのリクエストは次のとおりです。

ユーザーエージェント: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) のような Gecko

sub.example.com へのリクエストは次のとおりです。

ユーザーエージェント: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C ; .NET4.0E; BRI/1; MS-RTC LM 8; rv:11.0) Gecko のように

この奇妙な動的動作の理由は何か分かりますか?

4

2 に答える 2

10

MSDN の公式 Microsoft ドキュメント:

引用:

多くのレガシー Web サイトでは、IE11 の最も目に見える更新のいくつかに、ユーザー エージェント文字列が関係しています。Windows 8.1 上の IE11 について報告されている内容は次のとおりです。

Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko

Windows 7 の IE11 の文字列は次のとおりです。

Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko

まれに、IE11 を一意に識別する必要がある場合があります。そのためにトライデント トークンを使用します。

「ヤモリみたい」っていいじゃないですか。;)

于 2014-01-29T12:10:30.807 に答える