Javascript XMLHttpRequest可以在Firefox中工作,但不能在Chrome中工作?

Javascript XMLHttpRequest可以在Firefox中工作,但不能在Chrome中工作?,javascript,xml,google-chrome,firefox,xmlhttprequest,Javascript,Xml,Google Chrome,Firefox,Xmlhttprequest,我正在尝试编写一个函数,该函数从联系人表单收集信息,向postmail.invotes.com/send发出XMLHttpRequest请求,从而转发电子邮件。奇怪的是,这段代码在Firefox中有效,但在Chrome中不起作用 在网络选项卡中,发送请求是(失败),且net::ERR_CERT_DATE_无效;这是我可以解决的问题,还是postmail.invotes.com网站需要解决的问题 function js_send() { // User has clicked send emai

我正在尝试编写一个函数,该函数从联系人表单收集信息,向postmail.invotes.com/send发出XMLHttpRequest请求,从而转发电子邮件。奇怪的是,这段代码在Firefox中有效,但在Chrome中不起作用

在网络选项卡中,发送请求是(失败),且net::ERR_CERT_DATE_无效;这是我可以解决的问题,还是postmail.invotes.com网站需要解决的问题

function js_send() {  // User has clicked send email button.
    let request = new XMLHttpRequest();
    request.onreadystatechange = function() {
        if (request.readyState == 4 && request.status == 200) {
            js_onSuccess();  //Return sent message alert.
        } else
        if(request.readyState == 4) {
            js_onError(request.response);  //Return failed message alert.
        }
    };

    let fname = document.querySelector("#" + form_id_js + " [name='fname']").value;
    let reply_to = document.querySelector("#" + form_id_js + " [name='reply_to']").value;
    let subject = document.querySelector("#" + form_id_js + " [name='subject']").value;
    let text = document.querySelector("#" + form_id_js + " [name='text']").value;

    if (fname && reply_to && subject && text) {  // Only try to send a message if user has entered all 4 values.
        data_js['subject'] = `You have a new message from your Portfolio: ${subject}`;
        data_js['text'] = `You have a new message from your Portfolio! \n\n Subject: ${subject} \n Email: ${reply_to} \n Text: ${text} \n Sender: ${fname}`;
        let params = toParams(data_js);

        request.open("POST", "https://postmail.invotes.com/send", true);
        request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

        request.send(params);
    } else {  // User has not entered all 4 values.
        alertMessage.innerHTML = "Please fill out form completely.";
    }
}

如果你的操作系统的时钟是正确的,这可能是他们的endI上的一个问题,我会调出
request.onreadystatechange=function(){If(request.readyState==4&&request.status==200){
request.onload=function(){
。只是一个注释。@CertainPerformance:是的,它设置为EST。我在手机上也尝试过Safari,但没有成功。@StackSlave:我尝试过交换第一行请求。onreadystatechange=function(){与您的代码请求一起。onload=function(){.在本例中,Firefox仍然工作,Chrome只是挂在那里,&永远不会返回js_onSuccess()或js_onError()。