от
Поэтому я написал код в несколько лет, при которых ограничен доступ к странице в случае, если пользователь не выполнил вход в домен. Этот работал нормально, пока мы не обновлен до IE11. Теперь любой пользователь вне домена может получить доступ к веб-странице. Я проверил в интернете и обнаружил, что из ИЕ11, Открытие не поддерживается. Есть ли альтернативы этому?
    function GetDetails()
    {
            if(a)
        {
            try
            {
                  var net = new ActiveXObject ( "WScript.NetWork" );
                  var username = net.userName;
                  if((net.UserDomain != "ABC")

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

1 Ответ

0 голосов
от
Попробуйте обратиться по этой ссылке и проверьте, есть ли у вас настроить, связанных с ActiveX настройки правильно или нет и если нет, чем попытаться исправить это. Реф: использование элементов управления ActiveX для Internet Explorer 11 и Интернет Эксплорер 10 Обратите внимание: создание объекта activexobject на удаленном сервере не поддерживается в Internet Explorer в режиме 9, стандартный режим Internet 10 стандартов Эксплорер, Интернет Эксплорер режим 11 стандарты и приложения из магазина Windows или позже. Реф: Открытие Нет никакой альтернативы, потому что ActiveX может работать только с браузером IE. В этом случае вы должны изменить ваш код, который может работать на стороне сервера.
...