cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christian Hemker (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-10078) With iPad Pro the wrong userAgent (iPhone) will be saved
Date Wed, 16 Dec 2015 22:42:46 GMT

    [ https://issues.apache.org/jira/browse/CB-10078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15061041#comment-15061041
] 

Christian Hemker commented on CB-10078:
---------------------------------------

Ok thank you, that would do the trick, if the userAgent has the right value again. 
This was the case with 9.2 release, but sadly the bug with the wrong userAgent reappears with
9.2.1 beta 1.
That has the wrong userAgent again.
{noformat}
Mozilla/5.0 (iPhone; CPU iPhone OS 9_2_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like
Gecko) Mobile/13D11
{noformat}

> With iPad Pro the wrong userAgent (iPhone) will be saved
> --------------------------------------------------------
>
>                 Key: CB-10078
>                 URL: https://issues.apache.org/jira/browse/CB-10078
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: iOS
>    Affects Versions: Master, 3.6.3
>         Environment: iPad Pro
> iOS 9.1
>            Reporter: Christian Hemker
>
> Using UIWebView on an iPad Pro (iOS 9.1) gives you a wrong userAgent, because it says
its an iPhone. 
> You can reproduce this behavior with the iPad Pro device and with the iPad Pro simulator.
In both cases the userAgent is:
> {noformat}
> mozilla/5.0 (iphone; cpu iphone os 9_1 like mac os x) applewebkit/601.1.46 (khtml, like
gecko) mobile/13b137
> {noformat}
> This seems to be a known bug with iOS 9.1 on the iPad Pro because it is fixed with iOS
9.2 beta 4 and you are getting the right userAgent.
> If you clean install your app, everything works fine on iOS 9.2 beta 4. But if you update
your previously installed app, you are still getting the wrong userAgent because the CDVUserAgentUtil
uses the cached userAgent. 
> For users it is not possible to clean install the app, because in that case the whole
configuration would get lost. To get the right userAgent every time, developers must have
the option to disable the caching of the userAgent in their apps. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


Mime
View raw message