Это проблема как для моего приложения для Android, так и для IOS, я действительно не знаю, как это объяснить, но в основном я задерживаю splash srceen на 12 миллисекунд, после этого я получаю затем белый экран около 2 секунд, после чего приложение отображает. Правильно, я попытался отложить заставку за 20 миллисекунд, чтобы увидеть, не слишком ли медленное приложение, но это не так. Это кодЗадержка заставки и рендеринга приложения (iframe)
config.xml
<preference name="AutoHideSplashScreen" value="false"/>
<preference name="ShowSplashScreenSpinner" value="false"/>
<preference name="FadeSplashScreen" value="true" />
<preference name="SplashScreenDelay" value="12000" />
<preference name="FadeSplashScreenDuration" value="1.0" />
** index.html **
<html>
<head>
<title>Example App</title>
<meta charset="utf-8">
<link href="css/index.css" rel="stylesheet" type="text/css">
</head>
<script src="cordova.js" type="text/javascript" ></script>
<script src="js/main.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8">
// Wait for device API libraries to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// Global InAppBrowser reference
var iabRef = null;
function onDeviceReady() {
iabRef = window.open('https://www.example.com/app', '_self', 'location=no,toolbar=no');
iabRef.addEventListener('loadstop', function() {
navigator.splashscreen.hide();
});
document.addEventListener("backbutton", function (e) {
e.preventDefault();
}, false);
}
</script>
<body>
<iframe src="https://www.example.com/app" style="width:100%; height:100%;">
</body>
</html>
Любые идеи, почему это происходит? и как это решить? У меня есть google вокруг и попробуйте разные решения, но по-прежнему та же проблема. У меня есть его iframe, но как я могу это сделать, используя iframe?
Знаете ли вы, что и [Google и Apple, хмуриться на приложения] (https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/new-to- Phonegap.md # 005a), которые являются обертками веб-сайта? – JesseMonroy650
@ JesseMonroy650 ** «Предоставьте веб-просмотр веб-сайта, который не принадлежит вам или не управляется вами (если только у вас нет разрешения владельца/администратора веб-сайта)» **, если вы внимательно прочитаете, вы увидите, что он «не принадлежит» i не владею «example.com», но у меня есть соответствующий сайт – James
Okay @James. Моя цель в этом заключается в том, чтобы сохранить разработчикам страдание рабочих недель и месяцев на разработку приложения - только для того, чтобы его выбросить. Хотите ли вы учебник (с источником) по этому предмету (ваша проблема)? – JesseMonroy650