Программа
В настоящее время я создал веб-систему киосков «все на стороне клиента», в которой есть 5 вариантов на выбор. 4 из этих вариантов — это ссылки на поставщиков, которых мы используем, содержащие логины для банковских продуктов.
Моя цель
Я хотел бы создать тайм-аут, когда кто-то нажимает на ссылку и посещает веб-сайт, который я не могу контролировать. Когда этот тайм-аут происходит, он возвращается на домашнюю страницу киоска. Мне все равно, является ли это текущим окном, дочерним окном или iframe. Учитывая, что уровень использования несколькими людьми высок, мне нужно защитить от людей, которые не выходят из продукта, которым они являются.
Мои текущие проблемы
Я пытался сохранить контроль над дочерним окном, но Microsoft удалила возможность фокуса из дочерних окон. Несмотря на то, что я пытаюсь сохранить эту клиентскую сторону, я открыт для функциональности серверной части, но у меня нет такого контроля, поскольку посещаемый сайт находится вне моего контроля. Iframes я бы не возражал против использования, но поскольку это защищенный внешний веб-сайт, он представляет собой сообщение об ошибке и угрозу безопасности.
Варианты размещения киоска
В настоящее время я размещаю этот киоск и файлы в среде SharePoint, но при необходимости могу изменить его на собственный сервер iis. Несмотря на то, что я не большой поклонник IE, это то, что мы используем в качестве нашего бизнес-стандарта, поэтому мне нужно, чтобы это можно было использовать в этом браузере.