离子wkwebview随机白屏

use*_*384 11 ionic-framework wkwebview

我正在使用离子版1.2.4和wkwebview*

白色屏幕将在应用程序中随机出现.该应用程序非常庞大,我无法使用相同的步骤复制白屏问题.

当导航到另一个视图时,这是由内存问题造成的吗?

如果是,我怎样才能在代码中以指数方式增加内存?

*https://github.com/apache/cordova-plugins/tree/master/wkwebview-engine-localhost

它不会发生在iOS模拟器中,只会发生在物理设备中.iOS模拟器的内存是无限的吗?这解释了为什么它没有遇到这个记忆问题?

错误日志:

https://www.dropbox.com/s/97yfy0yieq2yccu/errorLogWhiteScreen20170214?dl=0

https://www.dropbox.com/s/j1nqyizp932x0t5/errorLogWhiteScreen20170214_2?dl=0

Mir*_*rko 0

有点晚了,但如果它只发生在 iOS 上,我们用以下方法修复它:

//the following hack fixes the random white screen when tapping quickly
if (window.device) {
    if (window.device.platform === PARAMETERS.IOS) {
        console.log('iOS hack done.');
        $ionicConfigProvider.views.maxCache(0);
        $ionicConfigProvider.views.swipeBackEnabled(false);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是 Ionic 1.3