You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过编程方式退出基于JavaScript的UWP应用程序

如何通过编程方式关闭基于JavaScript的UWP应用

刚好我对这个问题很熟悉!在JavaScript编写的UWP应用里,确实没法直接用C#那套Application.Exit(),不过有两个实用的替代方案,看你的项目情况选就行:

方案一:用WinJS的API(适合用WinJS框架的项目)

如果你是基于WinJS开发的UWP应用,直接调用这个方法就能退出:

WinJS.Application.quit();

它会帮你触发应用的标准退出流程,包括执行你可能配置的状态保存、资源清理逻辑,比较贴合WinJS项目的开发习惯。

方案二:用UWP原生API(所有JS项目通用)

不管你有没有用WinJS框架,都可以调用UWP的原生API来完成退出,和C#里的Application.Exit()效果一致:

Windows.UI.Xaml.Application.current.exit();

这个方法会立即启动应用的关闭流程,终止所有运行线程并关闭窗口,适合不需要依赖WinJS的纯JS UWP项目。

小提醒

微软官方其实更推荐让用户通过系统自带的关闭按钮退出应用,除非你的业务场景确实需要主动退出(比如完成某个一次性任务后自动关闭)。另外,调用退出方法前一定要记得保存用户的未完成数据,别让用户白忙活啦!

内容的提问来源于stack exchange,提问作者AverageAsker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:36:32