Java и JavaScript

Krishna Tateneni

Перевод на русский язык: Екатерина Пыжова
Обновление перевода: Олеся Герасименко
Издание Приложения KDE 16.12 (8 ноября 2016 г.)

Java™ и JavaScript

Java™

Java™ позволяет приложениям загружаться и работать внутри браузера, если на компьютере установлено необходимое программное обеспечение. Многие сайты используют Java™ (например, банковские услуги онлайн или интерактивные игровые сайты). Следует учитывать, что запуск программ из неизвестного источника может представлять собой угрозу для компьютера, пусть и небольшую.

Флажок Включить Java глобально позволяет включить поддержку Java™ по умолчанию для всех сайтов. Также можно включить или выключить Java™ для определённых доменов. Чтобы добавить правило для отдельного домена, нажмите кнопку Создать…. В появившемся окне введите название домена и выберите, принимать или отклонять код Java™ с этого домена, после чего домен добавится в список слева.

Можно выбрать домен в списке и нажать кнопку Изменить…, чтобы выбрать для него другую политику. При нажатии кнопки Удалить политика для выбранного домена удаляется, после чего к нему применяются глобальные параметры.

Наконец, группа параметров под названием Настройка Java позволяет настроить работу Java™.

Использовать диспетчер безопасности — включено по умолчанию. Этот параметр запрещает аплетам доступ к файловой системе, создание произвольных сокетов и другие действия, связанные с риском потери конфиденциальности. Также можно изменить файл $HOME/.java.policy с помощью утилиты Java™ policytool, чтобы настроить правила для определённых аплетов.

Использовать KIO — JVM будет использовать собственные транспортные механизмы KIO из KDE для сетевых подключений.

Флажок Закрывать сервер аплетов при простое позволяет экономить ресурсы, закрывая сервер аплетов Java™, когда он не используется (а не оставлять его работать в фоновом режиме). Это может замедлить запуск некоторых Java™-аплетов, но позволит освобождать ресурсы, когда аплеты не используются. Установив этот флажок, можно ввести время, по истечении которого будет выполнено закрытие сервера.

Можно либо разрешить Konqueror автоматически найти Java™ в системе, либо указать путь самостоятельно в поле Путь к исполняемому файлу Java или java. Последнее полезно, например, когда в системе есть несколько установок Java™ и необходимо уточнить, какую из них использовать. Если используемая виртуальная Java™-машина требует особых параметров запуска, эти параметры можно указать в поле ввода Дополнительные аргументы Java.

JavaScript

Несмотря на название, JavaScript не имеет никакого отношения к Java™.

Первая часть вкладки содержит параметры, аналогичные параметрам Java™.

Флажок Включить JavaScript глобально позволяет включить поддержку JavaScript по умолчанию для всех сайтов. Также можно включить или отключить JavaScript для определённых доменов. Чтобы добавить правило для отдельного домена, нажмите кнопку Создать…. В появившемся диалоге введите название домена и выберите, принимать или отклонять код JavaScript от этого домена, после чего домен добавится в список слева.

Можно выбрать домен в списке и нажать кнопку Изменить…, чтобы выбрать для него другую политику. При нажатии кнопки Удалить политика для выбранного домена удаляется, после чего к нему применяются глобальные параметры.

Завершающий набор параметров в разделе Глобальные правила JavaScript определяет, что происходит в том случае, когда страница использует JavaScript для определённых действий.

Можно по отдельности разрешить или запретить сценариям JavaScript перемещать окна, изменять их размер и переключать фокус. Можно также запретить JavaScript изменять текст строки состояния, чтобы, например, всегда видеть, куда ведёт ссылка. Для этих параметров доступны варианты Разрешить и Игнорировать.

Набор параметров внизу страницы определяет, что произойдёт при попытке страницы, использующей JavaScript, открыть новое окно. Доступны следующие варианты: Разрешить открытие новых окон, Спрашивать каждый раз подтверждение или Запретить открытие новых окон.

Параметр Интеллектуально разрешит всплывающие окна JavaScript только в том случае, если пользователь явно выбрал ссылку, создающую такое окно.