confirm()在我的Windows 10 Web应用程序上不起作用



我正在制作一个Windows 10 Web应用程序(威斯敏斯特项目)。有一个页面需要用户输入一些东西,有一个"保存"按钮,还有一个按钮指向应用程序的另一个页面。

为了防止用户点击错误的按钮,在保存之前丢失数据,我实现了JavaScript的confirm()方法,要求用户在离开之前确认。

这在Windows 10上的iOS, Android或Edge浏览器上工作,但在Windows 10应用程序上不工作。提示不显示,但页面也不退出,就好像用户已经按下了"留在这里"按钮。

我怎样才能使它按预期工作?谢谢!

Windows不会让你阻止用户选择关闭一个应用程序,所以处理这个问题的最好方法是将数据保存在suspend事件中,并在应用程序恢复时再次加载它。下面是一个示例,可以帮助您开始。

最新更新