【发布时间】:2012-08-08 19:23:14
【问题描述】:
我问过这个关于如何在 Metro 应用程序中捕捉可见性变化的问题: How to tell if JS Windows8 metro app is visible or not
似乎有两个答案: 1) checkpoint 将在应用失去焦点后约 10 秒被调用,因为应用将被暂停
2) 页面可见性事件将起作用。
但是,当我在我的 default.js 中执行以下操作时,我看不到这些事情发生:
var onVisibilityChange = function (args) {
console.log("Visibility changed. (this will never appear");
};
app.addEventListener("visibilitychange", onVisibilityChange);
// ...
app.oncheckpoint = function (args) {
console.log("APP onCheckpoint (this also never appears");
};
有没有人有一个捕捉应用程序何时开始/停止可见的示例?
【问题讨论】:
标签: javascript windows-8 microsoft-metro