Требования к обозревателю

Обновлено 12 сентября 2010 года.

  1. Для корректной работы всего сайта (не только Портала), необходимо, чтобы в настройках обозревателя были включены Java-скрипты (Java scripts, они же сценарии Java).
  2. Для того, чтобы на Портале работали динамические графики, необходимо, чтобы в настройках обозревателя были разрешены приложения Java (Java applets, они же аплеты Java). Кроме этого в системе должна быть установлена среда исполнения Java от корпорации SUN (Sun Java runtime environment) версии не ниже 6.0.
    Примечание: корпарация SUN была поглощена корпорацией ORACLE, поэтому Java сейчас выходит под маркой ORACLE.
  3. Для того, чтобы можно было открывать таблицы и отчёты в новом окне, необходимо, чтобы в настройках обозревателя было разрешено открытие всплывающих окон (popup windows).

Ниже приводятся инструкции для наиболее популярных обозревателей в среде Windows (русскоязычных версий).


Как удовлетворить минимальным требованиям в обозревателе:

Как установить среду исполнения Java?

При запуске аплета запрашивается какой-то сертификат. Что это значит?

Почему раньше java-аплет работал, а сейчас не работает?

А что это вообще за проблема на сайте?


Как удовлетворить минимальным требованиям
в обозревателе Internet Explorer?

В данном обозревателе настройки безопасности по умолчанию разрешают и сценарии, и аплеты Java. Если Ваш обозреватель не был специально настроен администратором для ограничения работы в Интернете, то Вы можете удовлетворить минимальным требованиям Портала, сбросив настройки безопасности обозревателя по умолчанию.

Чтобы сбросить настройки безопасности по умолчанию, откройте диалоговое окно "Свойства обозревателя" из меню "Сервис" → "Свойства обозревателя" и выберите вкладку "Безопасность". Выберите зону "Интернет". Нажмите на кнопку "По умолчанию" (см. рис. 1).

Свойства обозревателя: безопасность.
Рис. 1.

Если эти действия не привели к желаемому результату или Вас не удовлетворяют настройки по умолчанию, тогда придётся настраивать вручную, нажав на кнопку "Другой..." (другой уровень безопасности).

Данный обозреватель является наиболее сложным в настройке работы активного содержания. В списке настроек присутствует большое количество пунктов, количество которых может зависеть как от версии обозревателя, так и от версии операционной системы Windows.

На рис. 2 показано, как включить сценарии Java. Найдите в пункте "Сценарии" подпункт "Активные сценарии" и установите переключатель в состояние "Включить".

Включение скритпов Java.
Рис. 2.

Более старые версии Windows комплектовались средой исполнения Microsoft JVM (виртуальная машина Java). Например, в Windows XP с 1-ым сервисным пакетом (SP1) в настройках обозревателя присутствовал пункт "Microsoft JVM", ответственный за работу сценариев и аплетов Java. Если Вы обнаружили такой пункт, включите его.

Чтобы отключить блокирование всплывающих окон, перейдите к пункту "Разное". Установите переключатель в подпункте "Блокировать всплывающие окна" в положение "Отключить" (см. рис. 3). Заметим, что отключать всплывающие окна необязательно, т.к. при блокировании окна обозреватель информирует об этом (вверху окна обозревателя появляется жёлтая строка с информацией) и позволяет пользователю принять решение о временной отмене блокировки.

 Другие настройки.
Рис. 3.

Далее, чтобы разрешить аплеты Java, переключитесь на вкладку "Дополнительно" и найдите пункт "Java (<Producer>)", где <Producer> — это производитель, обычно Sun. В подпункте указана текущая среда исполнения (JRE 1.6.xxx) (см. рис. 4). Включите этот пункт.


Рис. 4.

Ещё один момент, касающийся запуска аплетов. При запуске аплетов, запрашивается сертификат, подтверждающий безопасность компонента (об этом см. ниже). Если добавить сертификат в группу доверяемых, то он перестаёт запрашиваться. Однако, если сертификат просрочен, уведомление об этом появляется всегда, независимо от того, доверяемый сертификат или нет, и только пользователь может разрешить запуск аплета с просроченным сертификатом.

Во вкладке "Дополнительно" присутствует пункт "Безопасность" (не путать с одноимённой вкладкой) (см. рис. 4), в которой настраивается управление сертификатами. Лучше этот пункт оставить без изменений. Однако, если опции этого пункта были раньше изменены администратором, то нужно обратиться к нему, чтобы он внёс необходимые изменения, если таковые требуются.

Во вкладке "Безопасность" в пункте "Разное" присутствует опция "Не запрашивать сертификат клиента, если он отсутствует или имеется только один" (см. рис. 3), позволяющая не запрашивать сертификат, если он единственный. В этом случае, если единственный сертификат просрочен, то он не будет запрашивать разрешения пользователя, но и аплет запускаться тоже не будет. Поэтому обязательно отключите этот пункт (установите в состояние "Отключить").

Внимание! После изменения некоторых настроек может понадобиться перезапустить обозреватель.

См. также примечание.


Как удовлетворить минимальным требованиям
в обозревателе Mozilla Firefox?

Откройте диалоговое окно настроек из меню "Инструменты" → "Настройки". В диалоговом окне выберите вкладку "Содержимое". Снимите флажок с пункта "Блокировать всплывающие окна" и поставьте флажки на пунктах "Использовать JavaScript" и "Использовать Java" (см. рис. 5).

Диалоговое окно настроек обозревателя Firefox.
Рис. 5.

В последних версиях обозревателя пункт "Использовать Java" отсутствует, при этом использование приложений Java (аплетов) разрешено всегда.

См. также примечание.  


Как удовлетворить минимальным требованиям
в обозревателе Google Chrome?

Ранние версии данного обозревателя не требовали никаких дополнительных настроек, поскольку работу сценариев и приложений Java как таковых в нём ограничить было нельзя. В последних версиях данные настройки стали доступны. Нажмите на кнопку настроек и управления обозревателя, находящуюся справа от адресной строки (см. рис. 6, кнопка обведена красным).

[!]

Рис. 6.

Во всплывающем меню выберите пункт "Параметры". В появившемся диалоговом окне выберите вкладку "Расширенные" и там в разделе "Конфиденциальность" нажмите на кнопку "Настройки содержания...". Появится ещё одно диалоговое окно, которое может выглядеть не так, как на рис. 7, посколько оформление диалоговых окон зависит от версии обозревателя. В последних версиях в диалоговом окне разделы находятся в панели навигатора слева, а справа — настройки для данного раздела. В более старых версиях разделы показаны, как вкладки, а настройки для данного раздела — внутри данной вкладки.

Выберите раздел (или вкладку в более старых версиях) "Java script" и в настройках выберите "Разрешить...". Далее перейдите в раздел "Подключаемые модули", выберите "Разрешить...", а также проверьте, не отключен ли модуль Java. Для этого щёлкните по ссылке "Отключить отдельные модули..." (см. рис. 7) и в появившемся списке модулей найдите модуль Java и, если он отключен, включите его. Если Вы не нашли этот модуль в списке, значит, среда Java не установлена в операционной системе (см. раздел "Как установить среду исполнения Java?")

Диалоговое окно настроек обозревателя.

Рис. 7.

Далее перейдите к разделу "Всплывающие окна". Вы можете запретить блокирование всплывающих окон, однако это не рекомендуется делать. Для заблокированных всплывающих окон существуют уведомления. При блокировании окна в адресной строке справа появляется значок (см. рис. 8, значок обведён красным) (в старых версиях — внизу окна обозревателя).

[x]

Рис. 8.

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

Обратите также внимание на важное замечание в след. пункте.


Важное замечание

Выше были рассмотрены лишь настройки самих обозревателей. Однако, способы ограничения активного содержимого этим далеко не ограничиваются, и предугадать все не представляется возможным. Рассмотрим основные направления.

Так, существуют сторонние компоненты обозревателей, например, панели управления от Google, Yandex, Yahoo и др., в которых могут присутствовать в том числе блокировщики всплывающих окон и java-скриптов. Отключение или временная отмена блокировки производится в настройках этих компонентов. Кроме этого блокировать окна и скрипты могут также специализированные резидентные программы (firewall, блокировщики рекламы и т.п.), а также антивирус.

Иногда, ограничение содержимого может осуществляться на серверах компании, через которые сотрудники выходят в Интернет, если политика информационной безопасности того требует.

Поэтому данные настройки должны проводиться прикладными программистами и/или администраторами корпоративных сетей Вашей компании в соответствии с политикой информационной безопасности Вашей компании.


Как установить среду исполнения Java?

Рекомендуется установить среду Java от корпорации SUN, которая была поглощена корпорацией ORACLE. Корректная работа со средами других производителей не гарантируется!

  1. Зайдите на сайт http://www.java.com и скачайте оттуда последнюю версию среды исполнения Java. Поскольку структура вышеназванного сайта может меняться, то дать точные указания о том, как скачать продукт, невозможно. Ключевым словом для поиска раздела скачивания может быть "Downloads" ("Скачать", "загрузить"), ключевое слово продукта — "Java"... Размер дистрибутива составляет порядка 15—20 мегабайт.
  2. Установите скачанный дистрибутив. Во время установки никаких специфических действий производить не требуется. После установки Вы сможете запускать приложения Java и станет доступным использование компонентов Java (аплетов) в окне обозревателя.

При запуске аплета запрашивается какой-то сертификат.
Что это значит?

Web-приложение Java (Java applet, он же аплет Java) является наиболее опасным активным содержанием интернет-страницы, поскольку это по сути полноценное приложение. Поэтому для запуска подобных компонентов используется система сертифицирования. Суть её сводится к следующему:

  • Автор  аплета создаёт сертификат, который при загрузке аплета на страницу предъявляется пользователю (который просматривает страницу с аплетом), и пользователь на основании информации в сертификате решает, разрешить запуск аплета или нет.
  • Существуют центры сертификации, которые заверяют сертификаты. Такие центры по сути являются гарантами того, что продукт с заверенным сертификатом действительно не причинит ущерба системе пользователя. Однако, заверять сертификат не обязательно (обычно, эта процедура не бесплатна).
  • Создатели среды Java позволяют авторам аплетов сертифицировать последние формальными сертификатами сроком на 6 месяцев.

Аплет графиков на данном сайте имеет формальный (незаверенный) сертификат. Компания "Инфовира" гарантирует, что выполнение этого аплета не принесёт ущерба системе пользователя.

Ниже на рис. 9 показано диалоговое окно запроса на принятие сертификата от компании "Инфовира", которое Вы увидите при первом запуске аплета. Информация в окне, как правило, на английском языке, поскольку управляется из среды Java. Вверху имеется предупреждающая надпись о том, что данный сертификат не заверен. Далее идёт краткая информация об аплете: название (Name), издатель (Publisher) и откуда он грузится (From). Ниже — флажок, который следует установить, если Вы хотите принять сертификат навсегда (т.е. при следующем запуске сертификат больше не будет запрашиваться). 

Диалоговое окно подтверждения сертификата.
Рис. 9.

Внизу диалогового окна присутствует ещё одно предупреждение о том, что сертификат не заверен, и имеется ссылка "More information..." для просмотра подробной информации о сертификате.

Кнопка "Run" — принять сертификат и запустить аплет, "Cancel" — отклонить.

Примите сертификат, если Вы ему доверяте. Если Вы не доверяете сертификату, отклоните запрос, но при этом Вы не сможете просматривать графики по своим объектам.

Если срок сертификата истёк, поступит дополнительный запрос на принятие просроченного сертификата. Если Вы обнаружили, что сертификат "Инфовиры" просрочен, сообщите, пожалуйста, нам об этом (администратору либо другим способом).

Примечание: поскольку аплет использует веб-сервис, который в настоящее время находится на защищённом канале, то при запуске аплета может быть запрошено два сертификата. Один на сам аплет, второй на защищённый канал. Для работы аплета необходимо принять оба сертификата. Процедура принятия сертификата на защищённый канал такая же, как рассмотренная выше.


Почему раньше java-аплет работал, а сейчас не работает?

Недавно веб-сервис, который используется аплетом, был перенесён на защищённый канал, а сам аплет был обновлён. Однако, на некоторых клиентских компьютерах аплет перестал работать (выдаёт ошибку). Это происходит потому, что в настройках среды java указано хранить ранее закачанное содержимое, и бывает, что даже при обновлении этого содержимого (аплета) обозреватель тем не менее не закачивает его вновь, а берёт из локального хранилища временных файлов (старую версию).

Чтобы заставить аплет вновь работать, нужно очистить хранилище (кэш) среды java (внимание, не путать с кэшем обозревателя). Для этого зайдите в панель управления Windows и откройте настройки среды java: "Пуск""Настройки""Панель управления""Java".

В диалоговом окне выберите вкладку "General", в ней в разделе "Temporary Internet Files" нажмите кнопку "Settings". В новом диалоговом окне в разделе "Disk Space" нажмите кнопку "Delete Files..." и в диалоговом окне подтверждения убедитесь, что пункт "Applications and Applets" выделен. Подтвердите удаление (кнопка "OK"). Если кнопка "Delete Files..." недоступна, то включите опцию "Keep temporary files on my computer" в этом же диалоговом окне.


В чём вообще проблема?

Большинство современных сайтов насыщено так называемым активным содержанием, т.е. элементами, которые выполняются на компьютере пользователя на манер программ. Таковыми элементами могут быть: скрипты (они же макросы или сценарии), Java-аплеты (Java applets), флешки (flash) и другие.

Поскольку активное содержание может нанести вред системе (вирусы) либо мешать работе (реклама), то в обозревателях Интернета всегда присутствуют функции ограничения активного содержания. В разных обозревателях настройки активного содержания производятся по-разному (смотреть инструкции для некоторых обозревателей).

Некоторое активное содержание не будет работать, если в системе не были предварительно установлены специальные компоненты (библиотеки, среды исполнения). Так, для работы приложений Java (аплетов) необходима среда исполнения Java (Java runtime environment) (смотреть инструкцию по установке).