-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
For Chrome on iOS, spec.getBrowserName() returns "Safari", not "Chrome". Here is the spec.dump() output for Mobile Safari on iOS 8.1.0:
{ "DEVICE_ID": "iPhone 6", "DEVICE_RAM": 1024, "DEVICE_BRAND": "APPLE", "DEVICE_FEATURE": 1008, "DEVICE_DETECTED": true, "DEVICE_CANDIDATE": [], "SOC_ID": "A8", "OS": "iOS", "OS_VERSION": "8.1.1", "OS_RELEASE_VERSION": "8.1.0", "OS_FINAL_VERSION": "8.1.0", "GPU_ID": "G6450", "GPU_TYPE": "POWER_VR", "CPU_TYPE": "ARM64", "CPU_CLOCK": 1.4, "CPU_CORES": 2, "DISPLAY_DPR": 2, "DISPLAY_PPI": 326, "DISPLAY_INCH": 4.7, "DISPLAY_LONG": 667, "DISPLAY_SHORT": 375, "DISPLAY_TOUCH": 5, "WEB_VIEW": false, "USER_AGENT": "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B436 Safari/600.1.4", "BROWSER_NAME": "Safari", "BROWSER_ENGINE": "WebKit", "BROWSER_VERSION": "8.0.0", "CONTENT_LANGUAGE": "en" }
Here is the spec.dump() output for Chrome on iOS:
{ "DEVICE_ID": "iPhone 6", "DEVICE_RAM": 1024, "DEVICE_BRAND": "APPLE", "DEVICE_FEATURE": 1008, "DEVICE_DETECTED": true, "DEVICE_CANDIDATE": [], "SOC_ID": "A8", "OS": "iOS", "OS_VERSION": "8.1.1", "OS_RELEASE_VERSION": "8.1.0", "OS_FINAL_VERSION": "8.1.0", "GPU_ID": "G6450", "GPU_TYPE": "POWER_VR", "CPU_TYPE": "ARM64", "CPU_CLOCK": 1.4, "CPU_CORES": 2, "DISPLAY_DPR": 2, "DISPLAY_PPI": 326, "DISPLAY_INCH": 4.7, "DISPLAY_LONG": 667, "DISPLAY_SHORT": 375, "DISPLAY_TOUCH": 5, "WEB_VIEW": false, "USER_AGENT": "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) CriOS/39.0.2171.50 Mobile/12B436 Safari/600.1.4 (000829)", "BROWSER_NAME": "Safari", "BROWSER_ENGINE": "WebKit", "BROWSER_VERSION": "0.0.0", "CONTENT_LANGUAGE": "en" }
Note that in Mobile Safari the "Version/8.0" User-Agent string is present, but it is missing in Chrome for iOS. In Chrome for iOS, the User-Agent contains the string "CriOS" is present.
Can you update Spec.js to differentiate these two browsers? Thanks!
-Josh
Metadata
Metadata
Assignees
Labels
No labels