不断の日記 (の体裁をした覚え書き) です。
2009-06-26 (Fri) [長年日記]
■ Microsoft .NET Framework Assistant 1.0 が User-Agent の末尾に“(.NET CLR 3.5.30729)”のような文字列を付加する
User-Agent 末尾に“(.NET CLR 3.5.30729)”が付加される環境とされない環境がある件について、 拡張機能の「Microsoft .NET Framework Assistant 1.0」については、いずれの環境でも無効化しているので、おそらく無関係だろう だと思っていたが、コイツが犯人だった。
検証結果は、
に書いちゃったので、こちらでは、簡単なまとめのみ。
- 「Microsoft .NET Framework Assistant 1.0」を有効にしたことがある場合 *1
- User-Agent 末尾に“(.NET CLR 3.5.30729)”のような文字列が付加される。
- 当該拡張機能を無効にするだけでは、 User-Agent は元に戻らない。
- 「Microsoft .NET Framework Assistant 1.0」を有効にしたことがない場合 *2
- User-Agent 末尾に“(.NET CLR 3.5.30729)”のような文字列が付加されない。
- 非対応バージョンの Firefox を使っているために有効にできなかった「Microsoft .NET Framework Assistant 1.0」を Nightly Tester Tools で強制インストールしたことがある場合
- User-Agent 末尾に“(.NET CLR 3.5.30729)”のような文字列が付加される。
- 当該拡張機能を無効にするだけでは、 User-Agent は元に戻らない。
改変された User-Agent を元に戻すには、
- about:config から general.useragent.extra.microsoftdotnet を削除する。
- 「.NET Framework 3.5 SP1 for the .NET Framework Assistant 1.0 for Firefox 更新プログラム」をインストールし、 Firefox のアドオンダイアログから「.NET Framework Assistant 1.1」を削除する。
のいずれかの手順を踏む。
#1593834 の AC さん、 #1593886 の AC さん、ありがとうございましたm(__)m
[ツッコミを入れる]
