Example URL:
https://www.giannakazakou.gr
Steps to reproduce the problem:
Open any page that uses AJAX
What is the expected behavior?
The XHR requests should have exactly the same User Agent with the normal (non-XHR) requests
What went wrong?
On my device (OnePlus 5T), the XHR requests have the following user agent: "Mozilla/5.0 (Linux; Android 8.0.0; Build/OPR1.170623.032) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.137 Mobile Safari/537.36", whereas the non-XHR requests have the following user agent: "Mozilla/5.0 (Linux; Android 8.0.0; ONEPLUS A5010 Build/OPR1.170623.032) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.137 Mobile Safari/537.36" (notice the "ONEPLUS A5010 " difference).
Did this work before? N/A
Chrome version: 64.0.3282.137 Channel: stable
OS Version: 8.0
Flash Version:
This affects many OnePlus devices (see https://stackoverflow.com/questions/8685750/difference-between-ajax-request-and-a-regular-browser-request), but debugging the issue from the backend of my website, it seems to also affect devices from other brands (I can see Redmi Note 4, MI MAX, SM-J320FN, Redmi Note, PRA-LX1 and other device types in my logs).
Comment 1 by pnangunoori@chromium.org
, Mar 5 2018