Выход через код JavaScript из Android-приложения (Brosswalk android android android)
-
23-12-2019 - |
Вопрос
Я создаю приложение JavaScript для Android Intel XDK
navigator.app.exitApp();
.
и
navigator.device.exitApp();
.
Как закрыть приложение?
Решение
Код ниже работает для меня.Вам нужна крипта Cordova.js.Intel XDK вставляет Cordova.js, когда она создает приложение, вам не нужно помещать фактический файл в каталоге проекта.
УEXITAPP имел ошибку, которая фиксируется на пешеходном переходе 4.32.76.3.Если вы запускаете приложение с вкладки Debug, то он будет использовать более старый пешеходный переход, который не работает.Вы можете использовать более новый пешеходной переход, создавая приложение, а в нижней части страницы сведений выберите вариант Canary, который маркирован Crosswalk 4.32.76.4
<html>
<head>
<title>PhoneGap</title>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript"">
function onLoad()
{
document.addEventListener("deviceready", onDeviceReady, true);
}
function exitFromApp()
{
navigator.app.exitApp();
}
</script>
</head>
<body onload="onLoad();">
<button name="buttonClick" onclick="exitFromApp()">Click Me!</button>
</body>
</html>
. Другие советы
Убедитесь, что вы включили Cordova.js после intelxdk.js - и обратите внимание, что эта функция выхода работает только на Android, она не будет работать с iOS.