mimmi20 / browserdetector Goto Github PK
View Code? Open in Web Editor NEWLibrary for PHP 8.1+ to detect Browsers and Devices
Home Page: https://github.com/mimmi20/BrowserDetector
License: MIT License
Library for PHP 8.1+ to detect Browsers and Devices
Home Page: https://github.com/mimmi20/BrowserDetector
License: MIT License
UA: Mozilla/5.0 (Linux; Android 4.4.2; PRO Q8 PLUS Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Safari/537.36
detected as: Wiko Plus
should be: something else
UA: Mozilla/5.0 (Linux; U; Android 4.2.2; de-de; Vodafone Smart Tab III 10 Build/S6000_A422_000_027_130814_VF) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
detected as: Cubot One
should be: Lenovo Smart Tab III 10
[notice] E_NOTICE: Undefined offset: 1
PHP Notice: Undefined offset: 1 in /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Version/MicrosoftExcel.php on line 35
PHP Notice: Undefined offset: 1 in /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Version/MicrosoftFrontPage.php on line 35
[notice] E_NOTICE: Undefined offset: 1
PHP Notice: Undefined offset: 1 in /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Version/MicrosoftInternetExplorer.php on line 57
[Symfony\Component\Debug\Exception\FatalThrowableError]
Type error: preg_match() expects parameter 2 to be string, null given
Exception trace:
() at /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector-version/src/VersionFactory.php:37
preg_match() at /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector-version/src/VersionFactory.php:37
BrowserDetector\Version\VersionFactory::set() at /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Version/MicrosoftInternetExplorer.php:57
BrowserDetector\Version\MicrosoftInternetExplorer->detectVersion() at /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Loader/BrowserLoader.php:102
BrowserDetector\Loader\BrowserLoader->load() at /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Factory/BrowserFactory.php:268
BrowserDetector\Factory\BrowserFactory->detect() at /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Detector.php:110
BrowserDetector\Detector->getBrowser() at /home/developer/projects/browscap-helper/src/Command/RewriteTestsCommand.php:383
BrowscapHelper\Command\RewriteTestsCommand->handleTest() at /home/developer/projects/browscap-helper/src/Command/RewriteTestsCommand.php:340
BrowscapHelper\Command\RewriteTestsCommand->handleFile() at /home/developer/projects/browscap-helper/src/Command/RewriteTestsCommand.php:143
BrowscapHelper\Command\RewriteTestsCommand->execute() at /home/developer/projects/browscap-helper/vendor/symfony/console/Command/Command.php:264
Symfony\Component\Console\Command\Command->run() at /home/developer/projects/browscap-helper/vendor/symfony/console/Application.php:835
Symfony\Component\Console\Application->doRunCommand() at /home/developer/projects/browscap-helper/vendor/symfony/console/Application.php:200
Symfony\Component\Console\Application->doRun() at /home/developer/projects/browscap-helper/vendor/symfony/console/Application.php:124
Symfony\Component\Console\Application->run() at /home/developer/projects/browscap-helper/bin/browscap-helper.php:24
UA: Mozilla/5.0 (Linux; Android 4.2.2; E7 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.105 Mobile Safari/537.36
detected as: unknown
should be: Nokia E7 (maybe)
see ua-parser/uap-core#231 for more details.
UA: Mozilla/5.0 (Linux; Android 4.4.2; S6000D Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.38 Safari/537.36
detected as: Cubot S600
should be: something else
UA: Mozilla/5.0 (Linux; Android 5.0; iris Fuel50 Build/LRX21M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.91 Mobile Safari/537.36
detected as : Java
should be: Android
UA: Mozilla/5.0 (Linux; Android 5.1; X6 Build/LMY47I) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.105 Mobile Safari/537.36
detected as: unknown
should be: Nokia X6 (maybe)
UA: Mozilla/5.0 (Linux; Android 5.1.1; SCORE_PLUS_3G Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Safari/537.36
detected as: Wiko Plus
should be: something else
[notice] E_NOTICE: Undefined offset: 1
PHP Notice: Undefined offset: 1 in /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Version/MicrosoftLync.php on line 32
[error] Uncaught Exception TypeError: "Argument 1 passed to BrowserDetector\Helper\MicrosoftOffice::mapVersion() must be of the type string, null given, called in /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Version/MicrosoftLync.php on line 32" at /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Helper/MicrosoftOffice.php line 26
UA: Mozilla/5.0 (Linux; U; Android 2.3.6; ru-ru; NOVA Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
detected as: unknown
shold be: CatSound Nova
UA: Mozilla/5.0 (Windows NT; U; en) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Iris/1.1.7 Safari/525.20
detected as: general Lava device (mobile)
should be: Desktop
add Iris
as browser
see ua-parser/uap-core#230 for more details.
UA: Mozilla/5.0 (Linux; Android 4.4.2; PRO Q8 PLUS Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.105 Safari/537.36
detected as: Wiko Plus
should be: something else
Device: CatHelixM
detected as: CatHelix
Undefined offset: 1 in /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Version/FirefoxOs.php on line 33
Can you write tutorial how to install without composer. I want to be portable. Please help me!
Undefined offset: 1 in /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Version/MicrosoftFrontPage.php on line 35
add config file like https://github.com/jaydiablo/browscap/blob/pattern-coverage/codecov.yml
UA: Mozilla/5.0 (Linux; Android 4.4.2; SUNSET2 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.105 Mobile Safari/537.36
detected as: wiko sunset
should be: wiko sunset2
CENTIL-Schweiz Webbot Vers. 2.0
detected as Windows Phone
add config file like https://github.com/geobase/php-countries/blob/master/.styleci.yml
UA: Mozilla/5.0 (Linux; Android 4.4.2; OT-995 Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36
detected as: unknown
should be: Alcatel OT-995
UA: Mozilla/5.0 (Linux; Android 4.4.2; LG-D335E Build/KOT49I.A1455181819) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36
detected as: LG D335
should be: LG D335E
see ua-parser/uap-core#278 for more details
Appcent/2.6 CFNetwork/672.1.15 Darwin/14.0.0
composer validate --strict
see ua-parser/uap-core#213 for more details
PHP Notice: Undefined offset: 1 in /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Version/MicrosoftWord.php on line 35
UA: Mozilla/5.0 (Linux; Android 4.2.2; GSmart T4 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.34 Mobile Safari/537.36
detected as: unknown
should be: Gigabyte GSmart T4
UA: Mozilla/5.0 (Linux; Android 4.4.3; KFAPWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.105 Safari/537.36
detected as: unknown
should be: Amazon KFAPWI
UA: Mozilla/5.0 (Linux; Android 4.4.4; JY-S3S Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.105 Mobile Safari/537.36
detected as: Jiayu JY-S3
should be: Jiayu JY-S3S
iCCrawler (http://www.iccenter.net/bot.htm)
Mozilla/5.0 (Linux; Android 4.2.2; Tagi Tablet X12 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.93 Safari/537.36
detected as Windows Phone
see mimmi20/ua-result#8.
UA: Mozilla/5.0 (Linux; Android 4.4.2; M9 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36
detected as: unknown
should be: HTC M9 (maybe)
Commerce Browser Center
[notice] E_NOTICE: Undefined offset: 1
PHP Notice: Undefined offset: 1 in /home/developer/projects/browscap-helper/vendor/mimmi20/browser-detector/src/Version/MicrosoftOutlook.php on line 51
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.