Ich habe einen Code, der nicht ausgeführt wird, wenn die App über Phonegap läuft (es wird das Skript vollständig stoppen), wird nur als eine apk ausgeführt (muss erstellt werden). Wie kann ich ein if erstellen, ob es in Phonegap oder eine eigenständige apk?Überprüfen, ob running phonegap oder apk
0
A
Antwort
0
Ich teste meine Apps mit IIS (localhost). Ich benutze, um zu überprüfen, ob die URL "localhost" enthielt, später erfuhr window.cordova, um festzustellen, ob die App als Cordova App ausgeführt wird.
Beispiel:
function isRunningLocalhost() {
if (window.cordova) {
console.log('runningLocalhost() - False In Cordova');
return false;
}
else {
console.log('runningLocalhost() - True Running Localhost');
return true;
}
}
if (isRunningLocalhost() === true)
{
//Not running as an APK
}
Verwandte Themen
- 1. Phonegap/Cordova - Build Apk
- 2. Meteorschablonen, überprüfen, ob mit oder
- 3. Phonegap/Cordova Gebäude APK Ausfahrt Code 1?
- 4. Wie bauen apk mit Phonegap Cli
- 5. Phonegap Build - Google Expanding APK-Dateien
- 6. Unterschreiben eines APK in Phonegap CLI
- 7. So überprüfen Sie, ob das Gerät online oder offline ist PhoneGap
- 8. System.Threading.Timer Überprüfen Sie, ob
- 9. PhoneGap oder JqueryMobile?
- 10. überprüfen, ob Klasse Fragment oder Aktivität ist
- 11. Überprüfen, ob ein Popover existiert oder nicht
- 12. ASP.net überprüfen, ob Seite http oder https
- 13. überprüfen, ob Textbox enthalten String oder nicht
- 14. Überprüfen, ob ein include (oder require) existiert
- 15. Rails überprüfen, ob IRB-Konsole oder Webseite
- 16. überprüfen, ob es aktualisieren oder nicht
- 17. Überprüfen, ob PDO-Abfrage Daten oder boolean
- 18. Überprüfen, ob setOnItemClickListener angeklickt ist oder nicht
- 19. überprüfen, ob Befehle String enthalten oder leer
- 20. Phonegap: WebSql oder SqLite?
- 21. PhoneGap oder Flex
- 22. Überprüfen, ob Fragment existiert
- 23. Ich möchte wissen, ob die aus Titan erzeugte apk eine signierte oder unsignierte apk ist?
- 24. phonegap: JQuery document.ready oder Phonegap deviceready
- 25. AWS boto überprüfen, ob Sicherheitsgruppe oder andere Elemente bereit ist
- 26. Javascript überprüfen, ob null oder Leerzeichen oder kein Raum
- 27. PhoneGap Push-Benachrichtigung - bulding APK getiing die Fehlermeldung
- 28. überprüfen, ob char isletter
- 29. Discriminate Markt apk und Debug-apk
- 30. rethinkdb überprüfen, ob Datensatz
Mm, das ist sehr nützlich in einer Weise, die Hälfte der Zeit teste ich in localhost. Aber wenn ich mit phonegap teste, wie kann ich überprüfen, ob es mit phonegap emuliert oder in apk eingebaut ist? – Ohciarob
window.cordova gibt nur True zurück, wenn die App auf einem Gerät von einem APK/IPA ausgeführt wird. Andernfalls wird False zurückgegeben. Ich benutze window.cordova === false, um die Plugin-Logik zu umgehen oder zu verspotten, wenn sie auf localhost ausgeführt wird, ansonsten läuft die eigentliche Plugn (Kamera, was auch immer) gegen meinen Pseudo-Code. –