Demande Https avec XMLHttpRequest

Im capable de faire des requêtes Http (POST/GET) avec XMLHttpRequest.

Je me demande comment faire pour faire des demandes avec les Url comme "https://www.gmail.com"
J'ai essayé quelque chose comme ça, mais le code d'état est 0

var http = new XMLHttpRequest();
    var url = "https://www.gmail.com";

    http.open("GET", url);
    http.onreadystatechange = function() {//Call a function when the state changes.
            if(http.readyState == 4 && http.status == 200) {
                    //alert(http.responseText);
                print("ok")
            }else{
                print("cannot connect")
                print("code:" + http.status)
                print(http.responseText)
            }
    }
    http.send(null);

Je reçois toujours "impossible de se connecter" "code" 0 et de rien comme réponse

Une idée?

OriginalL'auteur fran | 2012-01-10