2

У меня есть конкретная установка Windows 7, которая не отображает стандартные диалоги JavaScript из веб-браузеров.

Например, все они терпят неудачу, независимо от того, как они вызываются на любом сайте.

javascript:alert('A message and an OK button');
javascript:confirm('A message and an OK & Cancel button');
javascript:prompt('A message, an input box & an OK & Cancel button', 'Default');

Сам код правильный и не проблема. Он отлично работает на любом другом ПК с Windows в любом браузере ... а также в Google Chrome на уязвимом компьютере (поскольку Chrome отображает свои собственные диалоги в зависимости от встроенных диалогов Windows)

Я предполагаю, что где-то в Windows есть настройка, которая блокирует или перекрывает отображение этих диалогов - я просто понятия не имею, что это и где это.

Хотя это и не связано, я должен отметить, что во всех браузерах на этом компьютере отключен блокировщик всплывающих окон (для всплывающих окон в браузере).

3 ответа3

0

Установите флажок в разделе «Интернет» -> вкладка «Безопасность» -> выберите пользовательский уровень -> в только что открывшемся окне «Параметры безопасности» «Включить все» в разделах «Сценарии» и «Activex Contorls and plug-ins»

0

Воздействие как на Microsoft Internet Explorer, так и на Firefox кажется маловероятным, так как это совершенно разные реализации. (Ради интереса вы также можете попробовать Google Chrome.)

Наиболее вероятная причина, по которой я могу придумать, - это своего рода «антивирусная» программа защиты, влияющая на поведение этих браузеров.

(Следующая наиболее вероятная причина, о которой я могу подумать, это то, что кто-то отключил поддержку JavaScript вручную в обоих браузерах.)

0

У меня возникла эта проблема с использованием планшета Windows 8 под управлением IE 10, и я решил ее, включив параметр «Разрешить веб-сайтам запрашивать информацию с помощью скриптовых окон» в разделе «Свойства обозревателя» -> «Вкладка« Безопасность »-> Пользовательский уровень».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .