ツリー一括表示
Message バージョンがUAに正確に反映されないバグ /localStorage (14/12/30(Tue) 20:21) (#58374)
LMessage Re: バージョンがUAに正確に反映されないバグ /pal (14/12/30(Tue) 20:40) (#58375)
LMessage Re: バージョンがUAに正確に反映されないバグ /localStorage (14/12/30(Tue) 20:44) (#58377)
LMessage Re: バージョンがUAに正確に反映されないバグ /のらねこ (14/12/30(Tue) 21:10) (#58378)
|-Message Re: バージョンがUAに正確に反映されないバグ /localStorage (14/12/30(Tue) 23:38) (#58380)
LMessage Re: バージョンがUAに正確に反映されないバグ /localStorage (14/12/30(Tue) 23:43) (#58381)
|-Message Re: バージョンがUAに正確に反映されないバグ /のらねこ (14/12/31(Wed) 01:18) (#58382)
LMessage Re: バージョンがUAに正確に反映されないバグ /pal (14/12/31(Wed) 14:54) (#58383)


バージョンがUAに正確に反映されないバグ
(#58374) 親階層
localStorage の投稿 : 2014/12/30(Tue) 20:21:11
http://www.htmq.com/webstorage/
(環境: WinVista/Other)

現在の不正確なUA
Mozilla/5.0 (Windows NT 6.0; rv:36.0) Gecko/20100101 Firefox/36.0

正確に反映したUAの場合
Mozilla/5.0 (Windows NT 6.0; rv:36.0) Gecko/◇◇◇◇ Firefox/36.◇◇

◇◇の辺りの表示が変わるハズ

[メール転送/OFF] / 返信

(環境: Win 7/Other)

> 現在の不正確なUA
> Mozilla/5.0 (Windows NT 6.0; rv:36.0) Gecko/20100101 Firefox/36.0
>
> 正確に反映したUAの場合
> Mozilla/5.0 (Windows NT 6.0; rv:36.0) Gecko/◇◇◇◇ Firefox/36.◇◇
>
> ◇◇の辺りの表示が変わるハズ

バグではなく、仕様です。

[メール転送/OFF] / [親58374] 返信

(環境: WinVista/Safari)

> バグではなく、仕様です。

UAの取扱いが不適切という
見方もできますから、
よって仕様バグでしょう。

[メール転送/OFF] / [親58374] 返信

(環境: WinNT/Other)

> > バグではなく、仕様です。
> UAの取扱いが不適切という
> 見方もできますから、

「見方」もできますが

> よって仕様バグでしょう。

には直結しません。
仕様を決めるのは誰か、仕様が適切に決められているかという話です。
適切に決められていて、仕様を決める側がバグではない意図した正しい
動きだという判断をしていれば、仕様バグではありません。
# ユーザの俺様仕様では仕様バグかもしれませんが、
# 俺様仕様を仕様を決める側が取り込まなければ、俺様仕様
# でしかないことを忘れずに、「仕様バグ」という単語を使ってください。

https://bugzilla.mozilla.org/show_bug.cgi?id=591537

納得いかないならバグを reopen してみるとか、bug をきってみるとか。
多分、蹴られるだけだと思いますが。

[メール転送/OFF] / [親58374] 返信

(環境: WinVista/Safari)

>>UAの取扱いが不適切という
>>見方もできますから、
>>よって仕様バグでしょう。

> https://bugzilla.mozilla.org/show_bug.cgi?id=591537

UAは実態を反映させるべきです。
そうしないのは噓つきなUAです。

つまり考え方に誤りがあるので
仕様バグという結論に達します。

[メール転送/OFF] / [親58374] 返信

(環境: WinVista/Safari)

一部修正

>>UAの取扱いが不適切という
>>見方もできますから、
>>よって仕様バグでしょう。

> https://bugzilla.mozilla.org/show_bug.cgi?id=591537

UAは実態を反映させるべきです。
そうしてないのはウソつきなUAです。

つまり考え方に誤りがあるので
仕様バグという結論に達します。

[メール転送/OFF] / [親58374] 返信

(環境: WinNT/Other)

>>https://bugzilla.mozilla.org/show_bug.cgi?id=591537
>
> UAは実態を反映させるべきです。
> そうしてないのはウソつきなUAです。

HTTP 1.1 の 14.43 User-Agent には「複数の製品トークン (section 3.8)」を
含めることができるとかいてあって、製品トークンというのは、「ソフトウェアの
名前とバージョンによってその製品である事を識別する」ことに使われるもので、
「製品トークンは短く要点のみである *べきである*。」と書かれています。
要は、識別できるアプリケーションと最低限のバージョンがわかって、バージョン
によって応答を適切に戻せる情報を載せてあればいいのです。
マイナーバージョンやビルド日は必要、とまでは言えないし、
メジャーバージョンだだけで十分互換がある応答を生成できるなら、
マイナーバージョンがなかったり、ビルド日がないくてもよいでしょう。

> つまり考え方に誤りがあるので
> 仕様バグという結論に達します。

私には、あなたの考え方に誤りがあるように思えます。
私はあなたのような見方、考え方があることはわかりますし、その有用性も
理解できますが、現在のような UA になっていることも理解できます。
はっきり言って User-Agent ヘッダとしてはどちらも間違いではないと
考えています。どちらかが間違えだと断定すること自体が間違えだと思えます。

あくまで自分の考えが正しく、前の議論や bug を解決した結論が間違っている
というのであれば、bug を開くべきです。

[メール転送/OFF] / [親58374] 返信

(環境: Win 7/Other)

UAの20100101の部分が、例えば20141231といった実際の日付ではなく、20100101に固定化されているのは、この部分が変わることによって、世界中にあふれたサイトの一部でUAを正しく認識せず、不具合が生じていたからです。

どうしてもこの部分を実際の日付にしたいのなら、そうした不具合を生じさせるサイトすべてに、日付が変わっても不具合が出ないように修正依頼を出してください。

いくつのサイトが対象となるかはわかりませんが、全てのサイトからこの不具合がなくなれば、昔のように可変日付になるかもしれません。


私からは以上です。

[メール転送/OFF] / [親58374] 返信
- Child Tree -