0
我正在将html5游戏移植到win8。为了保存游戏状态,我在window.unload
中调用了一个函数save_game
(它使用localStorage来存储一些数据),这当然在这里不起作用。所以我用WinJS.Application.oncheckpoint
代替。奇怪的是,如果我启动游戏并按alt-f4
,游戏状态不会保存。在事件处理程序中使用console.log
在VS中进行调试时,我发现它只有在恢复应用程序时才会触发。奇怪的是,如果我在代码中放置了一个断点,那么事件处理程序将在暂停期间正确执行。窗口8 JavaScript应用程序oncheckpoint不起作用
任何人都知道为什么会发生这种情况?这是win8中的错误吗?
在此先感谢。
是的,当调试我实际上只是使用挂起和恢复选项,它似乎只有在我没有设置断点后恢复应用程序触发console.log。 – rYttrium 2013-02-10 13:12:12