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

ASF GitHub Bot commented on CB-11352:
-------------------------------------

Github user shazron commented on the issue:

    https://github.com/apache/cordova-ios/pull/225
  
    The lines I quoted show the descriptions of what failed - you don't need to 
touch the tests, just fix your code. The tests run on the standard UIWebView, 
not WKWebView, and must pass before any PR is accepted.
    
    In any case, in iOS 9, there is a "customUserAgent" property for WKWebView 
that should be set instead: 
https://developer.apple.com/library/ios/documentation/WebKit/Reference/WKWebView_Ref/#//apple_ref/occ/instp/WKWebView/customUserAgent
 and not the cordova workaround way.


> WKWebView doesn't apply User-Agent configuration
> ------------------------------------------------
>
>                 Key: CB-11352
>                 URL: https://issues.apache.org/jira/browse/CB-11352
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: iOS
>    Affects Versions: 4.1.1
>            Reporter: Andreas Kohn
>            Assignee: Shazron Abdullah
>
> {{config.xml}} contains 
> {code}
> <preference name="AppendUserAgent" value="something/version"/>
> {code}
> This is properly used for Android (cordova-android 5.1.1), but not with 
> iOS+WKWebView (cordova-ios 4.1.1).
> The cause is actually "documented": CDVUserAgentUtil:setUserAgent says that 
> the default settings must be registered before the webview is actually 
> instantiated. But, CDVViewController:viewDidLoad delays the call to 
> setUserAgent until after the view has been created.
> AFAIR this worked with the UIWebView.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to