Safari ブラウザを搭載した iPhone と iPod でのみ自分のサイトを開きたいです。Chrome、Dolphin などの他のブラウザでは、開くことはできません。
しかし、現在、ほぼすべてのデバイスから同じユーザー エージェントを取得しています。
サファリの場合:
User Agent String :: mozilla/5.0 (iphone; cpu iphone os 7_0_2 like mac os x) applewebkit/537.51.1 (khtml, like gecko) version/7.0 mobile/11a501 safari/9537.53
クロムの場合:
User Agent String :: mozilla/5.0 (iphone; cpu iphone os 7_0_2 like mac os x) applewebkit/537.51.1 (khtml, like gecko) crios/30.0.1599.16 mobile/11a501 safari/8536.25
Mercury ブラウザの場合:
User Agent String :: mozilla/5.0 (iphone; cpu iphone os 6_0_1 like mac os x) applewebkit/536.26 (khtml, like gecko) mercury/7.4.2 mobile/10a523 safari/8536.25
Dolphin ブラウザの場合:
User Agent String :: mozilla/5.0 (iphone; cpu iphone os 7_0_2 like mac os x) applewebkit/537.51.1 (khtml, like gecko) version/6.0 mobile/10a523 safari/8536.25
crios
Chromeでは 、Mercury は文字列で確認できますがmercury
、Safari と同じユーザー エージェントを持っていると思われる他のブラウザーはどうでしょうか。