Блокировка пользователя в окне браузера (с использованием файлов .dll)

Можно ли заблокировать пользователя в chrome с помощью файлов .dll (плагин NPAPI) или любого другого метода?

Я хочу вызвать браузер Chrome в строго контролируемой среде, предпочтительно в Windows. Я бы скачал chrome для бизнеса и написал правила, чтобы пользователь не разрешен доступ ни к одному URL-адресу, кроме одного.

Я бы создал упакованное приложение и создал ярлык приложения на рабочем столе для пользователя, который переходит по URL-адресу. Таким образом, он откроется в режиме киоска. Но я бы хотел, чтобы пользователь не мог выйти из хрома, в частности из этого окна, и не мог использовать какую-либо другую программу, пока он не выйдет из приложения или явно не закроет окно. Это означает отключение функции /ctrl/alt и оконных клавиш. Что-то вроде этого, но с хромом.

Даже открыть сам хром в «заблокированном» режиме не проблема.

Кто-нибудь когда-нибудь реализовывал это? Возможно ли использовать плагин NPAPI или любой другой метод? Если бы кто-нибудь мог направить меня к любым таким ресурсам, я был бы признателен.


person Juzer Ali    schedule 11.04.2012    source источник
comment
Почему бы вам не использовать групповые политики или другие механизмы вашей операционной системы для принудительного режима только киоска?   -  person Cody Gray    schedule 11.04.2012
comment
Моя проблема не в том, чтобы запустить его в режиме киоска, это можно сделать. Чего я хочу добиться, так это «заблокировать пользователя» в окне и запретить сворачивать окно или получать доступ к любым другим программам на компьютере пользователя, пока окно не будет закрыто. Есть ли в Операционных системах механизм для этого. В частности Windows или Ubuntu?   -  person Juzer Ali    schedule 11.04.2012


Ответы (1)


Нет, это невозможно с помощью плагина NPAPI, по крайней мере, отдельно. Как минимум, вам понадобится расширение (см. http://npapi.com/extensions).

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

person taxilian    schedule 11.04.2012