alit adlı üyeden alıntı: mesajı görüntüle
Bu şekilde dener misin?
async function sendLoginForm(e) {
    e.preventDefault();
    var http = new XMLHttpRequest();
    var url = 'https://site.com/v1/auth/login';
    var username = document.getElementById('username').value;
    var password = document.getElementById('password').value;
    http.open('POST', url, true);
    http.setRequestHeader('Content-Type', "application/json;charset=UTF-8");

    http.onreadystatechange = function() {
        if(http.readyState == 4) {
            if (http.status === 200) {
                var responsebody = JSON.parse(http.responseText);
                let elIfrm = document.getElementById('iframe').contentWindow;
                elIfrm.postMessage('auth-token:'+responsebody.token, 'https://site.com');
                elIfrm.postMessage('auth-role:'+responsebody.role, 'https://site.com');
                if (responsebody.role === 'ADVISOR') {
                    setTimeout(function () {
                        location.replace("https://site.com/#/admin/customers");
                    }, 0);
                } else {
                    setTimeout(function () {
                        location.replace("https://site.com/");
                    }, 0);
                }
            } else {
                alert("There was an error processing your request. Please try again later.");
            }
        }
    }
    var json = {email: username, password: password};
    await http.send(JSON.stringify(json));
}
window.addEventListener("message", event => {
  var msj = event.data;
  var parts = msj.split(':');
  sessionStorage.setItem(parts[0], parts[1]);
  document.cookie = "cookieName= true; expires=Fri, 31 Dec 9999 23:59:59 GMT";
  const d = new Date();
  d.setTime(d.getTime() + (exdays*24*60*60*1000));
  let expires = "expires="+ d.toUTCString();
  document.cookie = parts[0] + "=" + parts[1] + ";" + expires + ";path=/";
});
maalesef hocam hiç çalışmadı bu seferi isterseniz şuan bilgisayar başındayım anydesk üzerinden inceleyebilirsiniz