You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Connor Pearson (JIRA)" <ji...@apache.org> on 2016/10/11 18:03:20 UTC

[jira] [Updated] (CB-11997) The webView should reload when a crash occurs (iOS 8)

     [ https://issues.apache.org/jira/browse/CB-11997?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Connor Pearson updated CB-11997:
--------------------------------
    Description: 
With the iOS9 API, it is now possible to detect when the WKProcess dies. 

When the WKProcess dies, the content is blanked out and the URL becomes nil. This results in a "white screen" that can only be resolved by restarting the app. See this for more info: https://bugs.webkit.org/show_bug.cgi?id=148685

iOS 8 does not have the 

  was:
With the iOS9 API, it is now possible to detect when the WKProcess dies. See the API details for reference:
PR: https://github.com/apache/cordova-plugin-wkwebview-engine/pull/5

https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/Objective-C/WebKit.html

When it does, the content is blanked out and the URL becomes nil. This results in a "white screen" that can only be resolved by restarting the app. See this for more info: https://bugs.webkit.org/show_bug.cgi?id=148685

I've Implemented the method: - (void)webViewWebContentProcessDidTerminate:(WKWebView *)webView which will be called when the process dies and reload the webView.


> The webView should reload when a crash occurs (iOS 8)
> -----------------------------------------------------
>
>                 Key: CB-11997
>                 URL: https://issues.apache.org/jira/browse/CB-11997
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin WKWebViewEngine
>            Reporter: Connor Pearson
>            Assignee: Shazron Abdullah
>
> With the iOS9 API, it is now possible to detect when the WKProcess dies. 
> When the WKProcess dies, the content is blanked out and the URL becomes nil. This results in a "white screen" that can only be resolved by restarting the app. See this for more info: https://bugs.webkit.org/show_bug.cgi?id=148685
> iOS 8 does not have the 



--
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