如何使页面可见性API在Scala.js中工作?

如何使页面可见性API在Scala.js中工作?,scala,scala.js,Scala,Scala.js,我想在Scala.js中使用。我注意到已经实现了一个facade,所以我尝试像这样重用它: 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位)进行了尝试,但在我的控制台中没有得到输出。 我试过了,它工作得很好,所以我可能做错了什么,

我想在Scala.js中使用。我注意到已经实现了一个facade,所以我尝试像这样重用它:

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位)进行了尝试,但在我的控制台中没有得到输出。
我试过了,它工作得很好,所以我可能做错了什么,但是什么呢?

如规范
文档中所述。visibilityState
是只读的。请尝试使用以下选项:

def h(e: Event): Unit = ???
document.addEventListener("visibilitychange", h _, false)