Сценарий:
1) Пользователь входит в систему с помощью вкладки браузера.
2) пользователь открывает новую вкладку и переходит к моему веб-приложению.
3) мое веб-приложение выполняет следующий javascript для полученияЭлектронная почта пользователя из его авторизованного сеанса:
<script type="text/javascript" >
var xmlHttp = new XMLHttpRequest();
try
{
xmlHttp.open("GET", "https://www.someserver.com/api/getinfo.aspx?EMAIL", false);
xmlHttp.send(null);
}
catch (err) { alert(err.message);}
var data = xmlHttp.responseText;
if (data != "")
{
var json = JSON.parse(data);
alert(json.EMAIL);
}
else { alert(document.body.textContent);}
</script>
4) Проблема: если я добавлю этот скрипт в разметку моего page.aspx, то запустим приложение с вышеуказанными шагами,Мне не удается получить электронное письмо, хотя, если я скопирую и вставлю URL-адрес "https://www.someserver.com/api/getinfo.aspx?EMAIL" в новую вкладку, браузер правильно отобразит ответ JSON с адресом электронной почты, чего мне здесь не хватает?