日常

ケ・セラ・セラ

user_agent

Edgeも考慮した時のブラウザ判定

以前、IE11, Edge の対応をした際にこんな記事を書き残していたけれど、 IE11 の User agent - 日常 Microsoft Edge の場合は UA に Chrome, Safari, AppleWebkit という文字列も含まれる。 次のように先に IE の判定が出来ればよいが、 if /MSIE|Trident|Ed…

IE11 の User agent

IE11 からは user_agent に MSIE を含まなくなった。Trident で見るのがよいらしい。 IE 用にはダウンロードファイルを sjis で用意する。というような判定はよくあると思う。MSIE で判定していたら IE11 で文字化けていた。 というわけでこんな風にした。 (…