如何使页面可见性 API 在 Scala.js 中工作?
How to make Page Visibility API working in Scala.js?
我想在 Scala.js 中使用 Page Visibility API。我注意到已经实现了外观,所以我尝试像这样重用它:
dom.document.visibilitychange = (e: Event) => {
println(s"Hidden ${dom.document.hidden}.")
}
我在 Mac 上使用 Safari 10.1、Firefox 53.0.2 和 Chrome 57.0.2987.133(64 位)进行了尝试,但我的控制台中没有得到输出。
我试过 Mozilla's live example 并且效果很好所以我可能做错了什么,但是什么?
如规范中所述,document.visibilityState
是只读的。请尝试改用以下内容:
def h(e: Event): Unit = ???
document.addEventListener("visibilitychange", h _, false)
我想在 Scala.js 中使用 Page Visibility API。我注意到已经实现了外观,所以我尝试像这样重用它:
dom.document.visibilitychange = (e: Event) => {
println(s"Hidden ${dom.document.hidden}.")
}
我在 Mac 上使用 Safari 10.1、Firefox 53.0.2 和 Chrome 57.0.2987.133(64 位)进行了尝试,但我的控制台中没有得到输出。 我试过 Mozilla's live example 并且效果很好所以我可能做错了什么,但是什么?
如规范中所述,document.visibilityState
是只读的。请尝试改用以下内容:
def h(e: Event): Unit = ???
document.addEventListener("visibilitychange", h _, false)