2

navigator.splashscreen.hide()イベントが発生しないため、iOSで機能を一貫して動作させることができないようですdeviceready。そのため、スプラッシュ画面を自動的に非表示にしようとしています。しかし、AutoHideSplashScreenが に設定されていてもtrue、スプラッシュ スクリーンが消えることはありません。外部 URL とスプラッシュ画面の間に奇妙な相互作用がありませんか? または、画面が表示される時間にタイマーを設定する設定が欠けていますか?

4

1 に答える 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 に答える