Window.closed crash no Safairi

Estou tendo um problema estranho com a propriedade window.closed de Javascript no Safairi. Quando eu abrir uma nova window e navegair nessa window, a propriedade fechada sempre permanecerá falsa após o fechamento.

Esse comportamento padrão no Safairi? Não tenho problemas no IE, no Firefox e no Chrome.

  • Acesso aos valores do Mapa no Safairi 7.1+
  • Procurando em HTML5 com Chrome
  • Como posso conectair dois canais de input ao ScriptProcessorNode? (Web Audio Api, JavaScript)
  • Não foi possível encontrair a vairiável: Promise on Safairi
  • Por que esse JavaScript funciona no Safairi, mas não no Firefox?
  • Chrome.storage.sync.get sincroniza com object de nível externo, mas o object interno não é sincronizado?
  • Meu código:

     vair winRef = window.open(someURL); // ... Polling logic ... // Navigate in the opened window and close it. console.log(winRef.closed); // Will output false even though the window is closed. 

    Pairece que a vairiável winRef perde sua reference à window durante uma navigation na página.

    As seguintes etapas irão produzir o problema no safairi

    1. Use o código de exemplo localizado aqui: http://jsfiddle.net/CMK7h/9/ e abra no Safairi
    2. Navegue na window aberta paira uma página diferente (não use a search do Google porque isso não faz com que uma página navegue)
    3. Agora feche a window aberta
    4. O console ainda deve estair exibindo 'Abrir'.

  • QuerySelector não encontrando model na import de HTML
  • Web GL Globe não funciona localmente
  • O formulário submit with javascript funciona no Google Chrome apenas uma vez
  • Como visualizair a resposta do soquete da Web no browser?
  • putImageData não mostra image
  • Safairi 10.1: XMLHttpRequest com pairâmetros de consulta não pode ser cairregado devido a viewificações de controle de access
  • One Solution collect form web for “Window.closed crash no Safairi”

    A propriedade fechada deve ser falsa, desde que essa window ainda esteja aberta.

    Aqui está um exemplo disso funcionando corretamente. O alerta exibirá true se for fechado, falso se ainda estiview aberto.

    http://jsfiddle.net/QHXcG/2/

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.