Android 앱에서 JavaScript 코드를 통과합니다 (Intel XDK Crosswalk Android Build)
-
23-12-2019 - |
문제
Android 용 Android Intel XDK 횡단 보도에 대한 JavaScript 앱을 Android 용 빌드합니다.
다음 명령을 사용하여 앱을 종료 할 수 없습니다.
navigator.app.exitApp();
.
및
navigator.device.exitApp();
.
응용 프로그램을 닫는 방법
해결책
아래의 코드는 나를 위해 작동합니다.cordova.js 스크립트 태그가 필요합니다.Intel XDK는 Cordova.js를 삽입하여 앱을 작성할 때 실제 파일을 프로젝트 디렉토리에 넣을 필요가 없습니다.
exitApp는 횡단 보도에서 고정 된 버그가있었습니다 4.32.76.3.디버그 탭에서 앱을 시작하는 경우 작동하지 않는 오래된 횡단 보도를 사용합니다.앱을 구축하여 최신 횡단 보도를 사용할 수 있으며 세부 정보 페이지의 맨 아래에 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>
. 다른 팁
intelxdk.js 후 cordova.js를 포함 하고이 종료 기능은 Android에서만 작동하지만 iOS에서는 작동하지 않습니다.
제휴하지 않습니다 StackOverflow