【问题标题】:Android browser: check if opened window is closedAndroid浏览器:检查打开的窗口是否关闭
【发布时间】:2024-11-25 05:40:02
【问题描述】:

在原生安卓浏览器上如果我使用

var win = window.open(...)

打开一个子窗口,然后使用

if (win.closed)

要检查子窗口是否关闭,我没有这样做,因为即使关闭子窗口 win.closed 也没有设置为 true。

有办法解决吗?

【问题讨论】:

  • 似乎这已经被报告了一段时间(猜想它在待办事项列表中并不高):code.google.com/p/android/issues/detail?id=21061
  • 您可以使用浏览器历史记录来实现此检查
  • 是的,我已经看过这个 3 年前的问题了。
  • @Eu.Dr.你能详细说明一下吗?

标签: javascript android android-browser


【解决方案1】:

看来我找到了解决这种情况的方法:

if (win.closed || !win.window)

而不仅仅是

if (win.closed)

【讨论】:

    最近更新 更多