Visualizzazione dei risultati da 1 a 1 su 1

Visualizzazione discussione

  1. #1

    Edge va in crash a seguito di un window.close

    ciao
    ho un comportamento strano con microsoft edge

    utilizzo questo codice per verificare se l'utente ha i popup abilitati, e indirizzarlo ad una pagina in cui gli chiedo di abilitarli in caso negativo

    il codice (javascript) è questo:

    codice:
    var test_open_windows = window.open("","test_open_windows","width=1,height=1");
                    
        if (!test_open_windows) {
            popupblock = true;
        } else {
            popupblock = false;    
            test_open_windows.close();
        }    
    
    
        
        if (popupblock!= false) {
            // BLOCCO POPUP ATTIVO
            window.location.href = "no_popup.php";
        }
    ok, il codice ha sempre funzionato fino ad oggi (ma non lo avevo mai testato su edge)

    su edge, la pagina si apre e poi si chiude automaticamente

    cercando di analizzare dove stessw il problema, ho cominciato a modificare il codice e inserire degli alert per capire dove si interrompeva (o comportava in maniera anomala)

    ho notato che se metto:


    .......

    } else {
    popupblock = false;
    alert("popup attivi");
    test_open_windows.close();
    }

    ......




    tutto il codice funziona alla grande
    anche con Micorsoft Edge

    se tolgo l'alert
    e quindi metto solo:


    ......

    } else {
    popupblock = false;
    test_open_windows.close();
    }

    ..........


    la pagina mi si chiude automaticamente (la pagina padre).
    Sinceramente, non so se questo capita perchè Edge va in crash, oppure perchè il window.close agisce sulla padre invece che sulla figlia.


    qualcuno mi da qualche suggerimento ????
    Ultima modifica di webmasterone; 19-12-2015 a 15:03
    The Original WebMasterOne !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.