Wrong browser from ua strings #917
-
Hello, While testing the parser with several ua strings, I found that for strings of this type eg: " Initialized with all the Fields, the extracted browser value from Yauaa is Thank you. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 9 replies
-
Thanks for the example. I'll have a look. |
Beta Was this translation helpful? Give feedback.
-
I fixed those in the latest release (yesterday). |
Beta Was this translation helpful? Give feedback.
-
@nielsbasjes Sry for repeated questions, thought this is interesting I found that for invalid ua strings such as "this is an invalid ua string", all the standard fields are filled with "Hacker" value but when it comes to having a slash in the string, it starts filling Agent fields with values Eg: "This is an invalid string/ this is an invalid string" returns AgentName (This is an invalid string) When we have something like "Firefox 4.0" as who ua string it is returning parser is returning Firefox as both browser and os When we have something like "Firefox 5/ Windows 10", it still returns Firefox as both browser and os I know these are odd and not seen in general, is it just better to not worry about these or is there anyway to have these parsed as Invalid/Hacker? Thank you for your quick responses for all the queries. |
Beta Was this translation helpful? Give feedback.
-
Hi @nielsbasjes Thank you for resolving above issue with noise in UA strings, after using the updated version the detections improved well and the percentage of browser that still returns something like "bs=<>, ts=<>" came down. But still there are some non-negligible amount of strings that returns this. Form my observation after you added updates to handle the above noise mostly strings with Safari browser are are getting extracted with this noise as browser value. Strings like this just different Mac OS X versions and Safari versions.
|
Beta Was this translation helpful? Give feedback.
I fixed those in the latest release (yesterday).
I found that the Lou's Pizza example was actually also wrong: It did not report that it was an app on an iOS system, now it does do that.