[ОТВЕТИТЬ]
Опции темы
28.06.2015 03:06  
KirillHome
Задача - нужно место в торговом зале с доступом только к одному сайту (интернет-магазину) - аналогичное тому, что стоят во многих интернет-магазинах (Ulmart, OnlineTrade).

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

Решил сначала "заморочиться" браузером.
У Chrome нашёл расширение Chrome App Builder
"Создал" с помощью его своё расширение, загрузил его в Chrome

Почти всё устраивает
  • есть время ожидания перед окончанием сеанса (в минутах),
  • есть время возврата на главную страницу (в минутах)
  • есть режим киоска
кроме:
  • На картинках запускается "меню правой кнопки"
  • На сайте есть "внешние ссылки" - Яндекс.Маркет, торговые площадки и т.п. - их надо запретить (по идее - в manifest.json "секции" "webRequest", "webRequestBlocking" - но пока не разобрался с ними)
  • Не разобрался, как запустить именно это "созданное своё расширение" (пока запускается из "расширений")
Дальнейшие варианты:
  • Windows, где в качестве оболочки будет использоваться данный браузер (точнее - данное расширение браузере).
  • Linux, где в X будет запущен этот браузер (точнее - данное расширение браузере).

Если есть какой-то опыт в этом направлении - был бы признателен за подсказки (в частности - пока совсем не понимаю - как "блокировать" нажатие специальных клавиш (к примеру - Ctrl+Alt+Del в Windows)).
 
"Спасибо" KirillHome от:
28.06.2015 09:42  
student
Цитата:
Сообщение от KirillHome
Т.е., по сути, компьютер, на котором в полноэкранном режиме запущен браузер, доступ только к одному сайту.
т.е. это аналог киоска :)
в свое время (пока у себя в укмвин не написал полноценный перехватчик клавы) тоже интересовался подобным - посмотри решение для винды

Securing Windows For Use As A Kiosk
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 21 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.


кстати через этот параметр можно не только отрубить но и перезначить кнопки на твои собственные что будут вызывать нужные тебе операции :)
 
"Спасибо" student от:
28.06.2015 20:00  
baggio
самый простой способ отрубить хождение по левым ссылкам... прописать левый днс...
а свой нужный сайт вписать в hosts винды... просто и эффективно...
 
29.06.2015 14:00  
OlegON
А есть ушлые, которые по IP ходят :)
 
29.06.2015 18:21  
twix
А можно на коленке написать своё приложение с WebView на всю форму, и при запуске загружать в него только свой сайт, и растягивать окно приложения во весь экран, параллельно запуская таймер с перехватом фокуса. Никаких лишних кнопок или адресных строк. Пользеры с айкью ниже табуретки бреются сразу.
 
29.06.2015 18:59  
KirillHome
Цитата:
Сообщение от twix
А можно на коленке написать своё приложение с WebView на всю форму, и при запуске загружать в него только свой сайт, и растягивать окно приложения во весь экран, параллельно запуская таймер с перехватом фокуса. Никаких лишних кнопок или адресных строк. Пользеры с айкью ниже табуретки бреются сразу.
Думал на эту тему.
Как минимум - не решает вопрос автовыхода залогинившегося в личный кабинет пользователя.
 
29.06.2015 19:18  
twix
Цитата:
Сообщение от KirillHome
Думал на эту тему.
Как минимум - не решает вопрос автовыхода залогинившегося в личный кабинет пользователя.
То же приложение по неактивности в течение заданного времени может просто отправлять вебвью на урлу логаута.
 
"Спасибо" twix от:
 
Опции темы



Часовой пояс GMT +3, время: 20:43.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.