Comments (7)
If you provide a user agent string i can look into it.
from browser-detect.
User-agent for Chrome: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36
User-agent for Safari: Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit\/600.1.25 (KHTML, like Gecko) Version\/8.0 Safari\/600.1.25
from browser-detect.
You will need the UserAgentStringApi plugin turned on for that, basicaly the apple uses an invalid semantic version which is cannot be parsed.
(also have to mention it the second ua is escaped which is weird but maybe you just dumped from a debug file or so)
[isMobile] =>
[isTablet] =>
[isDesktop] => 1
[isBot] =>
[browserFamily] => Chrome
[browserVersionMajor] => 38
[browserVersionMinor] => 0
[browserVersionPatch] => 2125
[osFamily] => OS X
[osVersionMajor] => 38
[osVersionMinor] => 0
[osVersionPatch] => 2125
[deviceFamily] =>
[deviceModel] =>
[mobileGrade] =>
[cssVersion] => 1
[javaScriptSupport] => 1
from browser-detect.
Thanks a lot, turning UserAgentStringApi
on fixed the issue.
Also, the user agent string I parsed was directly from $_SERVER['HTTP_USER_AGENT']
.
And what is so weird about it?
from browser-detect.
You dumped in an / escaped one, which could cause the issue if something like this being parsed
BD::detect('Mozilla\/5.0');
// instead of
BD::detect('Mozilla/5.0')
since user agent string has a valid schema which can be parsed with regex and the forward slash is not part of it, luckily the script runs a fix on it.
from browser-detect.
Facing the same problem even with "UserAgentStringApi" enabled
User agent:
Chrome:
Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36
Firefox:
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
from browser-detect.
Getting 0 for all versions (browser and os), even with UserAgentStringAPI enabled.
My UserAgent string: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/601.3.5 (KHTML, like Gecko) Version/9.0.2 Safari/601.3.5
from browser-detect.
Related Issues (20)
- Non-Cached Benchmark HOT 4
- Phone's user agent returns true on isTablet HOT 3
- Device Version HOT 2
- Windows 11 is being detected as Windows 10 HOT 2
- Undefined type 'hisorange\BrowserDetect\Contracts\ResultInterface'.
- isInApp returns true with Android Chrome Browser 102.0.5005.78 HOT 1
- Deprecation Message on PHP 8.1: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
- Latest version has wrong user agent retriever HOT 2
- Doesn't detect certain mobile devices HOT 4
- Detect TWA or PWA request HOT 3
- Google-Safety and Google are not considered bots HOT 5
- Browser::isMac() does not seem to work on some UA with iPad/iPod/iPhone in it HOT 1
- macOS version info HOT 1
- Laravel 10/11 HOT 1
- PHP 8 and Laravel 10 HOT 2
- Fetal Error when using Browser::isAndroid() HOT 1
- iPad detection not working HOT 1
- For 6.0.0 HOT 1
- In App User Agents are showing as Tablets HOT 3
- Problem of mobiledetect/mobiledetectlib version HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from browser-detect.