パソコン、アンドロイド端末とiphoneで表示されるリンクを切り替えたい。
-
サイトにクリックするとgooglemapアプリに飛ばすリンクを付けたいと思っています。
iphoneでgooglemapアプリを開けるためには
comgooglemaps://~
という形式が必要ですが、パソコン、アンドロイドでは下記のように通常の形式で問題ないようです。
<a href="https://〇〇" target="_blank">
そこで下記サイトを参考にiphoneのときのリンクとアンドロイドとPCのときのリンクを切り替えるため対応したのですが
アンドロイド端末のとき→comgooglemaps:// となってしまい、google map アプリに飛びません。
どなたかご存じの方がおられましたらご教授下さい。
参考サイト
http://millkeyweb.com/if-mobile/#iPhoneis_iphonefunctions.php --------------------------------- function is_mobile() { $useragents = array( 'iPhone', // iPhone 'iPod', // iPod touch 'Android', // 1.5+ Android 'dream', // Pre 1.5 Android 'CUPCAKE', // 1.5+ Android 'blackberry9500', // Storm 'blackberry9530', // Storm 'blackberry9520', // Storm v2 'blackberry9550', // Storm v2 'blackberry9800', // Torch 'webOS', // Palm Pre Experimental 'incognito', // Other iPhone browser 'webmate' // Other iPhone browser ); $pattern = '/'.implode('|', $useragents).'/i'; return preg_match($pattern, $_SERVER['HTTP_USER_AGENT']); } ---------------------------------
条件分岐 --------------------------------- <?php if ($is_iphone) : ?> <a href="comgooglemaps://◯◯" target="_blank"> <?php else: ?> <a href="https://〇〇" target="_blank"> <?php endif; ?> ---------------------------------
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「パソコン、アンドロイド端末とiphoneで表示されるリンクを切り替えたい。」には新たに返信することはできません。