我问了这个关于如何在 Metro 应用程序中捕获可见性变化的问题: 如何判断 JS Windows8 Metro 应用程序是否可见
似乎有两个答案:1)应用程序失去焦点后约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");
};
有没有人有一个捕获应用程序何时开始/停止可见的示例?