如何检测Flutter Web中Chrome选项卡的变化

3yhwsihp  于 2023-03-04  发布在  Flutter
关注(0)|答案(1)|浏览(99)

如何在Flutter Web中检测Chrome标签的变化。我一直在搜索,但没有找到任何相关的东西。

nqwrtyyt

nqwrtyyt1#

我猜您将需要一个如下所示的eventListener:

document.addEventListener("visibilitychange", (event) => {
  if (document.visibilityState == "visible") {
    console.log("tab is active")
  } else {
    console.log("tab is inactive")
  }
});

在你的 dart 代码里你必须倾听变化
Flutter (Web) how to listen to javascript event or pass javascript data to flutter?

相关问题