【发布时间】:2014-09-27 12:18:34
【问题描述】:
我正在尝试使用 PhoneGap 和 jQuery Mobile 制作 iOS 应用程序,并使用 Ripple 模拟器对其进行测试。我已经在我的 config.xml 文件中设置了 .png 图像。我也加了
<gap:plugin name="org.apache.cordova.splashscreen" version="0.3.1" />
<feature name="SplashScreen">
<param name="ios-package" value="CDVSplashScreen" />
</feature>
到我的 config.xml 文件。在此之前我安装了用于启动画面的插件。
我的 config.xml 文件中有这两行
<preference name="auto-hide-splash-screen" value="false" /> <!-- ios: if set to false, the splash screen must be hidden using a JavaScript API -->
<preference name="SplashScreenDelay" value="2000"/>
在我的 index.html 中有这个
<!-- MAIN PAGE CONTAINER START -->
<div data-role="page" >
<div></div>
</div>
<!-- MAIN PAGE CONTAINER START -->
<!-- SCRIPT START --->
<script type="text/javascript" src="phonegap.js"></script>
<script src="spec/lib/jquery-1.11.1/jquery-1.11.1.min.js"></script>
<script src="spec/lib/jquery.mobile-1.4.2/jquery.mobile-1.4.2.min.js"></script>
<script src="js/initPages.js"></script>
<!-- SCRIPT END --->
<script>
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
navigator.splashscreen.hide();
}
$( document ).bind( "mobileinit", function() {
$.mobile.allowCrossDomainPages = true;
});
</script>
</body>
当我在 Ripple 中运行它时,它不显示启动画面图像。我不确定我做错了什么。
【问题讨论】:
标签: ios jquery-mobile cordova splash-screen