2017-05-13 16 views
1

Scala.jsでPage Visibility APIを使用します。私はそのようにそれを再利用しようとしたので、実装ファサードが既に存在だと気づい:Page Visibility APIをScala.jsで使用するには?

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を試して、それは完全に動作するので、私はおそらく何か間違っているのですが、何ですか?

答えて

1

document.visibilityStateで説明されているように、読み取り専用です。代わりに次の方法をお試しください:

def h(e: Event): Unit = ??? 
document.addEventListener("visibilitychange", h _, false) 
関連する問題