Итак, я несколько лет писал код, согласно которому доступ к веб-странице был ограничен на случай, если пользователь не вошел в домен.
Раньше все работало нормально, пока мы не обновили IE11.Теперь любой пользователь вне домена может получить доступ к веб-странице.Я проверил онлайн и обнаружил, что из IE11 ActiveXObject не поддерживается.
Есть ли альтернатива этому?
function GetDetails()
{
if(a)
{
try
{
var net = new ActiveXObject ( "WScript.NetWork" );
var username = net.userName;
if((net.UserDomain != "ABC") && (net.UserDomain != "DEF") )
{
alert("You are not in ABC/DEF domain, you can't use this website...");
window.opener='X';
window.open('','_parent','');
window.close();
}
}
catch(e)
{
alert("Please change your settings Tools-->Internet Option-->security tab-->Custom Level-->Initialize script activex control-->enable");
window.opener='X';
window.open('','_parent','');
window.close();
}
}
}