Opera может быть запущенна в режиме kiosk, который является режимом, главным образом предназначенным для информационных стендов. Такие стенды обычно находятся в библиотеках, аэропортах, офисах банков или торговых центрах. Информационный стенд должен запускать браузер так, чтобы позволить пользователю искать информацию, но запретить доступ к настройке параметров компьютера и браузера. После некоторого периода бездействия браузер должен перезагрузиться и перейти на определенную домашнюю страницу.
Приведенный ниже документ применим к версиям для настольных компьютеров под Windows, Linux, Mac, FreeBSD, и Solaris. Он последний раз обновлялся для Opera версии 9.0.
Режим Kiosk автоматически конфигурирует Opera для использования с информационными табло. Определенная функциональность будет скрыта от пользователя, и специальным функциям позволят сделать техническое обслуживание режима kiosk проще. Режим kiosk в Opera поддерживает все упомянутые выше основные возможности, и многие другие, сохраняя всю стандартную функциональность навигации нетронутой.
Приведенное ниже — это технический документ, который в первую очередь предназначен для системных администраторов. Документ объясняет рекомендованные параметры настроек, опции командной строки, фильтры URL, и важные изменения в настройках opera:config при использовании Opera в режиме kiosk.
Выполните следующие шаги для установки простого информационного табло:
Настройки > ОбщееИнструменты > Настройки > Жезл для того, чтобы сделать это.
Теперь вы должны выйти из Opera и перезапустить ее в режиме kiosk добавив переключатель kioskmode в командную строку. Типовая измененная командная строка, или объект ярлыка, должен выглядеть так:
C:\Program Files\Opera\opera.exe /KioskModeopera -kioskmodeApplications/Opera.app/Contents/MacOS/Opera -kioskmodeПредупреждение: Из соображение безопасности, режим kiosk предпочтительно запускать из-под учетной записи “Гость” с ограниченными правами.
Эти настройки применяются автоматически при запуске Opera в режиме kiosk:
EscCtrl+Esc — отключеноAlt+Tab — отключеноAlt+Escape — отключено
Предупреждение: Windows 2000 и XP не позволяют Opera блокировать доступ к диспетчеру задач Windows (Ctrl+Alt+Del). Для блокировки доступ к диспетчеру задач Windows (рекомендовано), вам понадобится отключить использование GINA в Windows. Пожалуйста, просмотрите статью MSDN Настройка GINA, Часть 1 и Часть 2 для получения дополнительной информации.
Предупреждение: для режима kiosks, запущенного под Mac OS X, мы рекомендуем использовать Mac OS версии 10.4 или выше, из-за ограничений API режима kiosk в более ранних версиях.
Вы можете захотеть дальше настроить ваше информационное табло, и значения по-умолчанию режима kiosk могут быть изменены, так же успешно объединены с другими настройками и переключателями. Например, может быть необходимо скрыть больше возможностей от пользователей, или принять определенные меры для повышения безопасности и секретности. Другие рекомендованные настройки:
Настройки > Дополнительно > Горячие клавиши и сняв галочку с пункта “Включить управление мышью”.Настройки > Дополнительно > Вкладки и выбрав для “Создать вкладки” опцию “Всегда разворачивать (всплывающие)”.
Если Вы захотите скрыть панель адреса, примите во внимание, что всплывающие окна могут все же отображать панель адреса. Вы можете выбрать отключение этого установив настройку панели адреса “Скравать”, используя Вид > Панели инструментов > Панель адреса.
Помните то, что если вы изменяете настройки из интерфейсе пользователя Opera, для доступа к этим настройкам Вы должны запустить ее в обычном режиме. После того, как вы закончите эти изменения, не забудьте закрыть Opera до редактирования любого .ini-файла, который Вы хотите изменить. Конфигурационные файлы никогда не должны напрямую редактироваться при запущенной Opera.
Запуск Opera с опциями командной строки, или переключателями, вызывает определенное поведение. Переключатели можно комбинировать.
Режим kiosk включает следующие переключатели автоматически:
Приведенная ниже таблица перечисляет и описывает все переключатели, которые могут быть использованы с Opera. Символы, используемые в столбце “Примечания” имеют значение:
| Переключатель | Описание | Примечания |
|---|---|---|
kioskmode или k | Запуск Opera в режиме kiosk – подробнее смотри выше | |
kioskbuttons | Включает главную панель инструментов и панель адреса в полноэкранном и kiosk режиме | X |
kioskresetstation | Перезапустит режим kiosk после периода бездействия в секундах, определенного в настройке ''Go Home Time Out'' в opera:config. Таймаут должен быть между 30 и 6000 секундами. | X |
kioskwindows | Включает интерфейс многостраничного документа (MDI) и панель страницы, открывает ссылки на новой странице | X |
nochangebuttons | Отключает настройку кнопок | A, H |
nochangefullscreen | Отключает переключение между полноэкранным и нормальным видом | A |
nocontextmenu | Удаляет все контекстные меню | H |
nodownload | Отключает диалог загрузки и тихо прерывает все загрузки (также предотвращает инсталляцию виджетов Opera и файлов установки). Примите во внимание, что это не отключает BitTorrent. Это должно быть отключено отдельно используя настройку Enable BitTorrent в opera:config. | H |
noexit | Удаляет из меню пункт “Выход из Opera”. Для выхода требуется использование системного диспетчера задач или перезагрузки компьютера. | Используйте с осторожностью |
nohotlist | Отключает все панели и ссылки на них | Использование, например, панелей закладок и ссылок может быть полезной функцией |
nokeys | Отключает все сочетания клавиш | H |
nomail | Отключает e-mail клиент, клиент новостей и новостных лент, и чат-клиент. Эта настройка не доступна в Windows или Mac; вместо этого может быть использована настройка "Show E-mail Client" в opera:config. Используйте совместно с переключателем nomaillinks для того, чтобы гарантировать, что внешние клиенты не смогут быть использованы. | H |
nomaillinks | Отключает “mailto:”-ссылки так, что не будет запускаться клиент e-mail или новостей. Используйте совместно с переключателем nomail. | H |
nomenu | Отключает меню Opera - Так же запрещает доступ к блокиратору содержимого, таким образом фильтры не могут быть изменены - Так же запрещает доступ к настройкам узла - Так же запрещает добавление горячих клавиш поиска | H |
nominmaxbuttons | Отключает кнопки Свернуть, Развернуть и Закрыть на панели приложение | A |
noprint | Отключает кнопку печати | |
nosave | Отключает сохранение с веб-страницы файлов, страниц, рисунков и ссылок. Может быть использован совместно с nomaillinks и nomail. | H |
nosplash или e | Отключает диалог при загрузке. Не имеет эффекта если не был произведен нормальный выход из Opera. | A |
nosysmenu | Удаляет системное меню из главного окна | A |
nowin | Пропускает чтение файлов сеансов при запуске так, что Opera не может запускаться с сохраненным сеансом | |
resetonexit | Очищает личные данные (историю, кэш и cookies) и файлы, которые сохраняют предупреждения JavaScript и паролей URL | X, H |
ReserveSpaceTopReserveSpaceLeftReserveSpaceBottomReserveSpaceRight | Резервирует место, например, для экранной клавиатуры | X |
ScreenWidth 800ScreenHeight 600 | Устанавливает разрешение экрана в 800 на 600. Разрешение экрана вернется к предыдущему значению после выхода из Opera. |
Для получения полного представления смотрите документ Опции командной строки Opera.
Фильтрация используется для ограничения навигации только по определенным сайтам, или для исключения определенных типов файлов.
Для того, чтобы включить фильтрацию URL в Opera, в настройке URL Filter File в opera:config должен быть определен файл фильтра. Этот файл фильтра также используется в функции Opera по блокировке содержимого.
Файл фильтра имеет стандартный ini-формат. Он должен содержать разделы [include] и [exclude], которые определяют и URL, которые разрешены и URL, которые надо отфильтровывать. Фильтр поддерживает “*” и “?” в качестве подстановочных знаков. Примите во снимание, что исключит все URL, которые специально не включены.
Выполните следующие шаги для включения фильтрации:
По-умолчанию, список [exclude] имеет старшинство перед списком [include], но для изменения этого можно установить флаг приоритета:
Эти примеры демонстрируют использование фильтрации URL в режиме kiosk.
Пример ниже исключит локальные файлы и новости (потому что они не разрешены), и блокирует загрузку рисунков bmp, jpg и jpeg, gif, и png через ftp-протокол:
[prefs] prioritize excludelist=1 [include] http://* ftp://* [exclude] ftp://*.bmp ftp://*.gif ftp://*.jpg ftp://*.jpeg ftp://*.png
Этот пример демонстрирует, как дать старшинство списку [include], и настроить режим kiosk для перемещений только по одному сайту:
[prefs] prioritize excludelist=0 [include] http://???.opera.com/* [exclude] *
Оригинал страницы: Opera's Kiosk Mode
Copyright Opera Software ASA. Все права зарезервированы
OperaFan.net, 2007. Ermir, неофициальный перевод.