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