Tíquete #26323

Webkit UI の判定が厳しい

: 2011-09-16 15:28 Última Atualização: 2011-12-03 14:58

Relator:
Dono:
Tipo:
Estado:
Aberto [Owner assigned]
Componente:
Marcos:
(Nenhum)
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Nenhum
Arquivo:
Nenhum

Details

WebKit ブラウザの判定は現状

$me->{header}->{user_agent} =~ /AppleWebKit.* Mobile/

となっているわけだけど、Android 3.x な ブラウザの User-Agent は(以下は Galaxy Tab 10.1 のものだけど)

Mozilla/5.0 (Linux; U; Android 3.1; ja-jp; GT-P7510 Build/HMJ37) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13

という感じで Mobile という文字列が入ってないので WebKit だと判定されない。

Android という文字列も拾ったほうがいいかもなぁ?

Ticket History (2/2 Histories)

2011-09-16 15:28 Updated by: ishikawa
  • New Ticket "Webkit UI の判定が厳しい" created
2011-12-03 14:58 Updated by: (del#34452)
Comentário

Galaxy Nexusはさらに事情が厳しい、かも。 http://devlog.dcm-gate.com/2011/12/galaxy-nexus-sc-04d-user-agent.html

判定諦めてもいいかもしれないです。

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login