Программный выход из JavaScript-приложения UWP - PullRequest
0 голосов
/ 23 мая 2018

Как программно завершить работу моего приложения UWP на основе Java Script?Если бы он был на C #, я бы использовал Application.Exit () , но класс не доступен для приложений JavaScript.Есть ли замена для JavaScript?

1 Ответ

0 голосов
/ 24 мая 2018

Как вариант, вы можете использовать window.close(); для закрытия окна приложения.

Кроме того, вы также можете создать проект C # Windows Runtime Component, а затем вызвать код C # CoreApplication.ExitМетод в вашем проекте JS, чтобы закрыть приложение.Начиная с Windows 10, вызов этого метода больше не рассматривается как сбой приложения.

Во-первых, в своем решении создайте проект компонента среды выполнения Windows C #,

namespace ApplicationExitHelper
{
    public sealed class AppExitHelper
    {
        public void Exit()
        {
            Windows.ApplicationModel.Core.CoreApplication.Exit();
        }
    }
}

Затем вы можете добавить этот проект в проект JS в качестве ссылки, а затем вызвать метод exit()для выхода из приложения.

function click(){
    var helper = new ApplicationExitHelper.AppExitHelper();
    helper.exit();
}

Более подробно вы можете увидеть тему Пошаговое руководство. Создание простого компонента среды выполнения Windows и вызов его из JavaScript

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...