Как определить в веб-приложении iOS при переключении обратно в Safari из фона?

Как я могу создать веб-страницу, которая сможет отслеживать, когда страница получает фокус, особенно когда Safari находится в фоновом режиме, а пользователь переключает Safari обратно на передний план.

Код ниже не запускает событие при переключении на Safari на iPhone

<html>
  <head>
    <script type="text/javascript">
      window.onfocus = function() { alert("onfocus"); };
    </script>
  </head>
  <body>

    Main text

  </body>
</html>

Согласно http://www.quirksmode.org/dom/events/index.html : Safari iPhone не запускает событие, когда окно получает фокус.

У меня все еще вопрос: как с помощью Javascript на веб-странице в Safari для iPhone определить, что окно получает фокус?

20
задан Brian Tompsett - 汤莱恩 25 August 2019 в 10:03
поделиться