我想創建一個應用程序,當它變得可見時做一些工作,並在其消失時做其他工作。這通常是通過頁面可見性api(http://css.dzone.com/articles/using-html5s-pagevisibility)完成的,但目前在Windows 8中不支持此功能:http://msdn.microsoft.com/en-us/library/ie/hh673553(v=vs.85).aspx如何判斷JS Windows8 metro應用程序是否可見
有回調onactivated和oncheckpoint,但這些是針對流程生命週期的,並不一定與應用程序可見性相關。具體來說,一個應用可以在被暫停之前轉到後臺很長一段時間。
任何幫助,將不勝感激。
- 亨利
我不確定你指的是什麼鏈接。該功能與操作系統無關,而與瀏覽器無關,相反,IE *支持*。作爲對你的問題的迴應,如果它適合你,你可以用窗口焦點/模糊回退。 – davin 2012-08-08 00:27:35
絕對 - 它被支持並且工作。我將其用於我的申請中,正是因爲你的建議。你確定你不在win8的舊版本中,它的前綴是? (msHidden屬性和msvisibilitychange事件) – 2012-08-08 00:31:07