navigator.splashscreen.hide()
イベントが発生しないため、iOSで機能を一貫して動作させることができないようですdeviceready
。そのため、スプラッシュ画面を自動的に非表示にしようとしています。しかし、AutoHideSplashScreen
が に設定されていてもtrue
、スプラッシュ スクリーンが消えることはありません。外部 URL とスプラッシュ画面の間に奇妙な相互作用がありませんか? または、画面が表示される時間にタイマーを設定する設定が欠けていますか?
1 に答える
0
「deviceready」イベントが発生していますが、非常によく似た問題があります。
「スプラッシュスクリーン」の下のPhoneGapドキュメントでは、その例は次のとおりです。
<script type="text/javascript" charset="utf-8" src="cordova-x.x.x.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for Cordova to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is ready
//
function onDeviceReady() {
navigator.splashscreen.hide();
}
</script>
悲しいことに、スプラッシュスクリーンはまだ表示されます。お使いのシステムで動作する可能性があるため、とにかくこれを提供すると思いました。私はまだ解決策を探しています。
幸運を
于 2013-05-14T13:23:30.143 に答える