gpt4 book ai didi

ios - Phonegap - 无法以编程方式关闭 iOS 上的启动画面

转载 作者:行者123 更新时间:2023-11-29 12:31:32 25 4
gpt4 key购买 nike

我有一个关于 iOS 上的 Phonegap 的问题:启动画面无法以编程方式关闭 - 它只是保持可见。

当我更改启动画面配置以启用自动隐藏时,它可以毫无问题地隐藏。

另请注意,在 Android 上它运行良好。

这是我的配置:

<preference name="detect-data-types" value="true"/>
<preference name="exit-on-suspend" value="false"/>
<preference name="show-splash-screen-spinner" value="true"/>
<preference name="android-minSdkVersion" value="14"/>
<preference name="android-installLocation" value="auto"/>
<preference name="DisallowOverscroll" value="true"/>
<preference name="UIWebViewBounce" value="false"/>
<preference name="SplashScreen" value="screen"/>
<preference name="AutoHideSplashScreen" value="false"/>
<preference name="auto-hide-splash-screen" value="false" />
<preference name="SplashScreenDelay" value="100000" />
<preference name="StatusBarOverlaysWebView" value="false" />

<feature name="SplashScreen">
<param name="ios-package" value="CDVSplashScreen"/>
<param name="onload" value="true" />
</feature>

Javascript(我使用的是 Angular + Ionic 框架)

.$ionicPlatform.ready(function () {

setTimeout(function(){
navigator.splashscreen.hide();
}, 1000);
})

最佳答案

我知道这是一个较老的问题,但以防其他人需要帮助。在 Android 上可能没问题,因为在调用 deviceready 之前加载了所有内容(包括 navigator.splashscreen)。我必须做的是删除 ng-app 属性并在索引页面上为 deviceready 添加一个事件监听器,然后在一切可用时启动角度应用程序。

<script type="text/javascript">
document.addEventListener('deviceready', function onDeviceReady() {
angular.bootstrap(document, ['myApp']);
}, false);
</script>

我在以下位置找到了相关信息:

how to deviceready in right way in ionic application

Ionic Framework Forum

关于ios - Phonegap - 无法以编程方式关闭 iOS 上的启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27541282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com