如何禁用Cordova默认启动画面?我已删除插件,但iPhone仍显示默认的启动画面,而Android则显示白屏。是否可以完全删除这些内容?
如何禁用Cordova默认启动画面?我已删除插件,但iPhone仍显示默认的启动画面,而Android则显示白屏。是否可以完全删除这些内容?
在您的config.xml
中,在以下行中将值更改为“none”
<preference name="SplashScreen" value="none"/>
随后我执行了以下操作:
ionic platform remove ios
ionic platform add ios
ionic build ios
但是,当我从Xcode运行时,我仍然看到启动画面。 - Bill Butler<preference name="FadeSplashScreenDuration" value="0"/>
。 - Gerard Cuadras您可以尝试使用命令来移除 Cordova 启动画面
ionic cordova plugin rm cordova-plugin-splashscreen
phonegap cordova plugin rm cordova-plugin-splashscreen
。 - Ratnam Yadavcordova plugin -rm cordova-plugin-splashscreen
rm
命令,而不是-rm
。 - Cedric Reichenbach已在Android上测试:
为暂时消除启动画面引起的延迟:
<preference name="SplashScreenDelay" value="0" />
永久移除启动画面:
cordova plugin rm cordova-plugin-splashscreen
以下方法无效:
<preference name="SplashScreen" value="none" />
<preference name="FadeSplashScreenDuration" value="0" />
<preference name="SplashScreenDelay" value="0" />
intelxdk.config.additions.xml
文件中。以下代码一定会从你的项目中移除闪屏界面
cordova plugin rm cordova-plugin-splashscreen
嗨,如果什么都不起作用..对于Android,请转到capacitor-android项目中的android build文件夹中找到此com\getcapacitor\Splash.java并注释掉这两行....
靠近第196行的行号 show(a, DEFAULT_LAUNCH_SHOW_DURATION, DEFAULT_FADE_IN_DURATION, DEFAULT_FADE_OUT_DURATION, DEFAULT_AUTO_HIDE, null, null);
靠近第189行的行号 show(a, duration, 0, DEFAULT_FADE_OUT_DURATION, autohide, null, true, config); 在这里,您还可以将第7个参数设置为false--show(a、duration、0、DEFAULT_FADE_OUT_DURATION、autohide、null、false、config);但这会在启动时显示一些空白图像...所以最好注释掉这两个函数...仍然在启动时加载白屏..我正在解决这个问题,并很快就会解决...... 然后我会在这里更新..
不要忘记根据上述说明设置config.xml设置...
navigator.splashscreen.hide()
并告诉我发生了什么吗? - Kevalnavigator.splashscreen.hide();
。添加该超时意味着您告诉它可见 5 秒钟,然后隐藏。 - Keval<preference name="SplashScreen" value="screen" />
,其中某处提到了 screen.png 文件。 - mix3d