JavaScriptでuseragentでMobileのみ検知する(2016年6月時点)

JavaScriptでユーザーエージェントを用いてスマートフォン、タブレットデバイスのみ検知する方法。

Mozillaのサイトによると、"Mobi"の文字で検知することが推奨されている。

例:

if (navigator.userAgent.match(/Mobi/g)) { …}

*gはglobalに検索。一番初めにヒットした検索文字だけでなく、対象の全ての文字を検索

https://developer.mozilla.org/en-US/docs/Browser_detection_using_the_user_agent