Comments (6)
They are detected as AppleWebKit 605.1.15 iPhone
from phpuseragent.
@hajro92 What version are you running? I'm seeing both the strings above returned as AppleWebKit 605.1.15 iPhone
from phpuseragent.
@donatj Sorry it was my bad, you're right. It shows AppleWebKit 605.1.15 iPhone
from phpuseragent.
I'm on the fence about this.
On the one hand I don't want to have to support every single apps web view and this could set a bad precedent.
On the other hand, greping my own access logs it seems like the usage is non-negligible…
I need to think on it.
from phpuseragent.
Break down from my last 2 million requests…
requests | ua |
---|---|
1 | Mozilla/5.0 (iPad; CPU OS 14_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 160.1.0.31.120 (iPad6,11; iOS 14_0_1; en_GB; en-GB; scale=2.00; 1334x750; 246979827) |
15 | Mozilla/5.0 (iPad; CPU OS 14_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 160.1.0.31.120 (iPad6,11; iOS 14_0_1; en_GB; en-GB; scale=2.00; 1334x750; 246979827) NW/1 |
16 | Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 158.1.0.29.120 (iPhone10,4; iOS 13_6_1; en_GB; en-GB; scale=2.00; 750x1334; 244229785) |
17 | Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 158.1.0.29.120 (iPhone12,8; iOS 13_6_1; en_GB; en-GB; scale=2.00; 750x1334; 244229785) |
7 | Mozilla/5.0 (iPhone; CPU iPhone OS 13_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 159.0.0.28.123 (iPhone10,4; iOS 13_7; en_US; en-US; scale=2.34; 750x1331; 244425769) |
18 | Mozilla/5.0 (iPhone; CPU iPhone OS 13_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 159.0.0.28.123 (iPhone9,1; iOS 13_7; en_US; en-US; scale=2.00; 750x1334; 244425769) |
16 | Mozilla/5.0 (iPhone; CPU iPhone OS 14_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 160.1.0.31.120 (iPhone10,4; iOS 14_0_1; en_GB; en-GB; scale=2.34; 750x1331; 246979827) |
1 | Mozilla/5.0 (iPhone; CPU iPhone OS 14_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 160.1.0.31.120 (iPhone8,1; iOS 14_0; en_GB; en-GB; scale=2.00; 750x1334; 246979827) |
15 | Mozilla/5.0 (iPhone; CPU iPhone OS 14_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 160.1.0.31.120 (iPhone8,1; iOS 14_0; en_GB; en-GB; scale=2.00; 750x1334; 246979827) NW/1 |
17 | Mozilla/5.0 (Linux; Android 10; ONEPLUS A6013 Build/QKQ1.190716.003; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.101 Mobile Safari/537.36 Instagram 159.0.0.40.122 Android (29/10; 420dpi; 1080x2134; OnePlus; ONEPLUS A6013; OnePlus6T; qcom; en_US; 245196084) |
3 | Mozilla/5.0 (Linux; Android 10; SM-A515F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.101 Mobile Safari/537.36 Instagram 158.0.0.30.123 Android (29/10; 345dpi; 1080x2280; samsung; SM-A515F; a51; exynos9611; es_ES; 243646269) |
19 | Mozilla/5.0 (Linux; Android 8.0.0; SM-A520W Build/R16NW; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.112 Mobile Safari/537.36 Instagram 159.0.0.40.122 Android (26/8.0.0; 480dpi; 1080x1920; samsung; SM-A520W; a5y17ltecan; samsungexynos7880; en_CA; 245196084) |
17 | Mozilla/5.0 (Linux; Android 9; Redmi Note 6 Pro Build/PKQ1.180904.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.101 Mobile Safari/537.36 Instagram 160.0.0.24.132 Android (28/9; 352dpi; 1080x2088; Xiaomi/xiaomi; Redmi Note 6 Pro; tulip; qcom; tr_TR; 246123425) |
17 | Mozilla/5.0 (Linux; Android 9; SM-G955U Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.101 Mobile Safari/537.36 Instagram 159.0.0.40.122 Android (28/9; 420dpi; 1080x2094; samsung; SM-G955U; dream2qltesq; qcom; en_US; 245196084) |
requests | ua |
---|---|
32 | Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Mobile/15E148 Snapchat/11.0.6.81 (like Safari/604.1) |
16 | Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Mobile/15E148 Snapchat/11.1.0.65 (like Safari/604.1) |
32 | Mozilla/5.0 (iPhone; CPU iPhone OS 13_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Mobile/15E148 Snapchat/11.0.6.81 (like Safari/604.1) |
19 | Mozilla/5.0 (iPhone; CPU iPhone OS 13_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Mobile/15E148 Snapchat/11.1.0.65 (like Safari/604.1) |
16 | Mozilla/5.0 (iPhone; CPU iPhone OS 14_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Snapchat/11.2.0.73 (like Safari/604.1) |
1 | Mozilla/5.0 (iPhone; CPU iPhone OS 14_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Snapchat/11.2.1.0 (like Safari/604.1) |
18 | Mozilla/5.0 (iPhone; CPU iPhone OS 14_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Snapchat/11.2.0.73 (like Safari/604.1) |
18 | Mozilla/5.0 (Linux; Android 10; GM1913 Build/QKQ1.190716.003; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.101 Mobile Safari/537.36 Snapchat/11.0.6.82 (GM1913; Android 10#2007240000#29; gzip) |
17 | Mozilla/5.0 (Linux; Android 10; SM-A205U Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.101 Mobile Safari/537.36Snapchat11.0.6.82 (SM-A205U; Android 10#A205USQS6BTH1#29; gzip) |
18 | Mozilla/5.0 (Linux; Android 11; Pixel 4 Build/RP1A.200720.009; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.101 Mobile Safari/537.36Snapchat11.1.1.66 (Pixel 4; Android 11#6720564#30; gzip) |
6 | Mozilla/5.0 (Linux; Android 5.1.1; SM-J500H Build/LMY48B; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.81 Mobile Safari/537.36Snapchat11.0.1.72 (SM-J500H; Android 5.1.1#J500HXXS1AQG1#22; gzip) |
20 | Mozilla/5.0 (Linux; Android 6.0.1; SAMSUNG-SM-G900A Build/MMB29M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36Snapchat10.89.6.78 (SAMSUNG-SM-G900A; Android 6.0.1#G900AUCS4DQD1#23; gzip) |
18 | Mozilla/5.0 (Linux; Android 8.1.0; LML713DL Build/OPM1.171019.019; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.127 Mobile Safari/537.36Snapchat11.1.7.81 (LML713DL; Android 8.1.0#201601759c828.FG#27; gzip) |
19 | Mozilla/5.0 (Linux; Android 8.1.0; SM-J727T Build/M1AJQ; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.101 Mobile Safari/537.36Snapchat11.0.6.82 (SM-J727T; Android 8.1.0#J727TUVS7BTC1#27; gzip) |
17 | Mozilla/5.0 (Linux; Android 9; SM-G950F Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/72.0.3626.121 Mobile Safari/537.36Snapchat11.0.1.72 (SM-G950F; Android 9#G950FXXS8DTC6#28; gzip) |
5 | Mozilla/5.0 (Linux; Android 9; SM-G950U Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.81 Mobile Safari/537.36Snapchat11.0.6.82 (SM-G950U; Android 9#G950USQS7DTB3#28; gzip) |
from phpuseragent.
I'm on the fence about this.
On the one hand I don't want to have to support every single apps web view and this could set a bad precedent.
On the other hand, greping my own access logs it seems like the usage is non-negligible…
I need to think on it.
Isn't identifying the actual browser the most relevant here? Neither SnapChat or Instagram are browsers, they're just apps using a web-view running on Chrome or Safari underneath, for Android and iOS respectively.
from phpuseragent.
Related Issues (20)
- No recognition of e-mail clients HOT 2
- Add user_agent initial string to output HOT 2
- Support Chrome based MS Edge
- Ruby port HOT 2
- Rename Macintosh to Mac HOT 5
- Opera Next HOT 2
- Chrome User Agent phase out HOT 13
- UC Browser not detected HOT 1
- Detect Applebot HOT 1
- Can Not Detect iPadOS 13+ HOT 1
- Consider supporting smart TV UA strings. HOT 1
- Link Preview user agent - such as in iMessage or Telegram? HOT 3
- Googlebot Mobile not Detected HOT 2
- [New] Device Detector API Beats Regex Solutions HOT 2
- Incorrect browser detected for "Motorola Edge" HOT 2
- Version of operation system (Android and iOS) HOT 1
- Consistent detection of "Safari shells" in iOS HOT 13
- object mode HOT 3
- Can you add more Chinese browsers HOT 1
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 phpuseragent.