Насколько я понимаю, WinRT API доступны из кода JavaScript , работающего в специальном виде связанного PWA.
Microsoft Создайте "Hello"Учебное пособие по приложению World (JS) показывает сценарий простого доступа к API через глобальный объект Windows
.Аналогично это руководство объясняет, как я могу взять существующее веб-приложение и запустить его.К сожалению, оба используют «ярлык» шаблона приложения, созданного и запущенного через Visual Studio;Я не могу установить ничего, кроме «ядра» Visual Studio, поскольку системный диск на моем ноутбуке с Windows слишком мал.(Наиболее вероятный вариант «рабочего процесса» требует огромного компонента ASP.NET.)
Если я загружаю следующую очень простую реализацию «PWA» index.html
в MS Edge, конечно, она не работает, так как WinRT APIне подвергаются воздействию ненадежного кода, работающего в браузере:
<!doctype html>
<html><head>
<meta charset="utf-8">
<title>Testing WinRT</title>
</head><body>
<script>
var messageDialog = new Windows.UI.Popups.MessageDialog("Hello, world!", "Alert");
messageDialog.showAsync();
</script>
</body>
Без Visual Studio, есть ли способ запустить указанный выше HTML-файл как работающее приложение UWP?Нужно ли мне каким-либо образом упаковать и / или подписать этот «код», или есть инструмент, который я могу использовать для предварительного просмотра некоторых локальных файлов HTML / JS / CSS ± как есть?На данный момент я просто ищу простой способ протестировать WinRT API - любой метод не должен быть «производственным классом».