离子wkwebview随机白屏

时间:2017-02-02 07:37:57

标签: 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

1 个答案:

答案 0 :(得分: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);
    }
}

这是Ionic 1.3