Maybe I'm wrong, but I think this is mostly due to the user-agent string that the browser sends. When testing access scenarios, it is useful to impersonate other browsers, such as Safari or Mobile Safari, from a Windows PC. This can be done using Chrome using the following syntax when starting the application. This example represents the mobile safari browser on the iPhone. Try it -
chrome.exe
You can add many user-agent strings to this syntax, and Google should find the right one.
This is very useful during testing, when you want to know how external servers work, when requests come from different browsers.
source share