iPhoneでページを開いているブラウザがSafariかどうか判定したいという想い。その33ヶ月つづけてみました。2017-03-13iPhoneでページを開いているブラウザがSafariかどうか判定したいという想い。😎iOSSafari以外のブラウザ(アプリのWebViewとか)で開かれた際に、Safariで開き直して欲しいという要望をよく受けるので、愚直にUserAgentで判定を試みました。各ブラウザのUAをまとめます。safari/602.1はじめは、UAに「safari」という文字列があるか否かで判定を試みたのですが、LINE、Chromeに「safari」という文字列が入っているために断念。FacebookでもTwitterでもLINEでもChromeでもなければSafariという判定にしました。他に非対応ブラウザが増えた場合は、そのブラウザのUAを調べなければなりません。