删除splashscreen cordova插件后,ionic 4 splashscreen仍然显示白屏
Posted
技术标签:
【中文标题】删除splashscreen cordova插件后,ionic 4 splashscreen仍然显示白屏【英文标题】:ionic 4 splashscreen still showing white screen after removing splashscreen cordova plugin 【发布时间】:2019-09-11 09:20:06 【问题描述】:我正在尝试隐藏启动画面。 我尝试了两种方法 首先,我将偏好更改为以下代码
<preference name="SplashMaintainAspectRatio" value="true" />
<preference name="FadeSplashScreenDuration" value="0" />
<preference name="SplashShowOnlyFirstTime" value="true" />
<preference name="SplashScreen" value="none" />
<preference name="AutoHideSplashScreen" value="true" />
<preference name="SplashScreenDelay" value="0" />
其次,我删除启动画面插件
这些删除了启动画面,但白屏仍显示三秒钟
【问题讨论】:
【参考方案1】:您可以删除启动画面,但这不是一个好主意,因为它会导致显示黑色或白色屏幕。
每个 Ionic / Cordova 应用程序只需要一点时间来初始化,并且在准备好之前不会在屏幕上呈现任何内容。初始化完成后,应用程序就可以使用了,您可以删除启动画面。如果您检查src/app.component.ts
,您会发现以下行:
this.platform.ready().then(() =>
this.splashScreen.hide();
);
您上面提到的首选项只是让您对初始屏幕的外观进行额外控制。
【讨论】:
但是如何插入自定义启动画面(使用 html 代码创建)插入图像?我在 app.component 中使用 div 标签,这在白屏之后显示。有什么方法可以在默认启动画面中使用 html 元素???以上是关于删除splashscreen cordova插件后,ionic 4 splashscreen仍然显示白屏的主要内容,如果未能解决你的问题,请参考以下文章
Ionic cordova-plugin-splashscreen