ua-parser / uap-core

The regex file necessary to build language ports of Browserscope's user agent parser.
Other
745 stars 449 forks source link

Incorrect device "Generic Feature Phone" reported for PC running Windows IE with SmartScreen Filter enabled #340

Open raghunathiyer opened 6 years ago

raghunathiyer commented 6 years ago

A Windows 10 PC running IE with SmartScreen filter enabled sends a UserAgent SmartScreen/2814750890000385 The following regex in the device_parsers section of regexes.yaml is triggered

A packet dump with such a User Agent string can be found here https://packettotal.com/app/analysis?id=4b506445438cfdacb15b05ab3e908134&name=http And the following https://support.microsoft.com/en-in/help/17443/windows-internet-explorer-smartscreen-filter-faq describes the IE feature.

commenthol commented 5 years ago

Hi @raghunathiyer, it's not clear to me what your expectation in this case is. Please also consider adding a user-agent string.

raghunathiyer commented 5 years ago

My apologies - I thought the UA was mentioned in the first comment by me was sufficient. The packettotal URL at page 23 of that URL also has it.

The UA string is SmartScreen/2814750890000385

This UA string is generated by IE browser on any PC if you enable SmartScreen filter on the browser. The device is not a phone. Expectation - device should be reported as "Other" or "Generic PC"