Próbuję usunąć ekran powitalny całkowicie w aplikacji phonegap dla ios i Androida. Funkcja navigator.hide()
działa tylko po załadowaniu strony html, ale muszę usunąć ekran powitalny jeszcze wcześniej. Proszę dać mi znać, czy jest dostępna jakakolwiek opcja.Usuń ekran powitalny w phonegap dla ios i Androida
Odpowiedz
Cordova 1.6.0
- Interfejs navigator.splashscreen
został usunięty w oczekiwaniu na obsługę wielu platform. Teraz można użyć:
// to hide
cordova.exec(null, null, "SplashScreen", "hide", [])
// to show
cordova.exec(null, null, "SplashScreen", "show", [])
znalazłem go tutaj: iOS PhoneGap/Cordova – Splash screen control
Jeśli chcesz jakiś inny referencyjny następnie sprawdzić PhoneGap Android SplashScreen Just Got Better w link.
Możesz również przejść przez to Google Discussion.
Mam nadzieję, że będzie to pomocne.
Uwaga dla innych użytkowników: Na pierwszy artykuł w tej odpowiedzi potrzebny jest ekran powitalny, który zakrywa biały błysk, który ma miejsce po załadowaniu UIWebView. Dlatego zaleca się, aby w ogóle nie wyłączać ekranu powitalnego. Ta odpowiedź nie rozwiązała zadanego pytania, ale podała powód na tyle, że ekran powitalny nie powinien zostać usunięty (być może nawet nie może być). Przyznano +50 nagrody. – SnareChops
Gdzie umieścić tę funkcję? – SnareChops
@SnareChops: Musi napisać tę linię w jakiejś funkcji i może wywołać tę funkcję po wywołaniu zdarzenia deviceready. #Meneded in first Link. – Bhavin
Wyjazd this post
kopiowanie zaakceptowane odpowiedź na podręczne:
iOS powinieneś być w stanie zadzwonić navigator.splashscreen.hide();
Wsparcie dla tej operacji na Androida jest dostępny od 1.8.0.
Nie powoduje to całkowitego usunięcia ekranu powitalnego. Mam ten sam problem, całkowicie usunąłem pliki z ekranu powitalnego z obu lokalizacji, wyczyściłem i ponownie zbudowałem mój kod, a domyślny ekran powitalny nadal się wyświetla. Nie chcę w ogóle ekranu powitalnego. – SnareChops
nadzieję, że pomoże ktoś:
Korzystanie PhoneGap 2.6.0, co zrobiłem jest tylko komentując:
<plugin name="SplashScreen" value="CDVSplashScreen" />
linię w pliku config.xml w PhoneGap za
(zazwyczaj znajduje się w katalogu głównym projektu iOS)To również działa dla Cordova 2.6.0 – Spawnrider
Ale zamiast ekranu startowego jest biały ekran. Czy możemy tego również uniknąć? – Sekhar
Czy odpowiedź na poniższe pytanie była odpowiedzią na pytanie? Jeśli tak, proszę oznaczyć jako odpowiedź, aby przyniosła ona korzyści innym w przyszłości. Dzięki. – SnareChops