Mobile-Detect icon indicating copy to clipboard operation
Mobile-Detect copied to clipboard

Mobile_Detect is a lightweight PHP class for detecting mobile devices (including tablets). It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.

Results 119 Mobile-Detect issues
Sort by recently updated
recently updated
newest added

## Add feature: weChat browser detect. ## Reason: Developer often need to know site is opened in weChat or in browser. If in weChat some operation is not supported by...

For example the `$_SERVER['HTTP_USER_AGENT']` looks like following: `AppName/com.appname.iphone (2.0.11; OS Version 9.2.1 (Build 12ABD))` Both `$detect->isiOS()` and `$detect->is('iOS')` returns false value, when in other case `$detect->iPhone()` returns true.

status: pending research
type: new User-Agent strings

Mozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B411 Safari/600.1.4 (compatible; YandexMobileBot/3.0; +http://yandex.com/bots) Big Thanks

XiaoMI shipments in China is very large, the user throughout the world

[](https://reviewable.io/reviews/serbanghita/mobile-detect/502)

https://www.mozilla.org/en-US/firefox/os/devices/

Hey guys, I just want you to know, that the Mobile Detect Script can't detect a Windows 10 tablet. Screenshot: ![win10_tablet_edge](https://cloud.githubusercontent.com/assets/13101534/10424570/7a8336f8-70d0-11e5-9978-35609b8cffc0.jpg) I hope you can update the script so that...

In the $phoneDevices array: // https://en.wikipedia.org/wiki/OnePlus 'OnePlus' => 'OnePlus',

On iOS it is possible to install Enterprise-signed apps by using a web link with the itms-services:// protocol, e.g.: itms-services://?action=download-manifest&url=https://website/app.plist The plist contains a link to the IPA binary to...

This is a computer. Your UA is Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.64 Safari/537.36 OPR/33.0.2002.97617 Experimental version() method version(Chrome) string(12) "46.0.2490.64" version(Opera) string(15) "33.0.2002.97617" version(Safari) string(6) "537.36"...