Блокировка Chrome для размещенного приложения - PullRequest
0 голосов
/ 14 января 2012

Нам нужно опубликовать веб-браузер (желательно Chrome) через Citrix / XenApp. Ограничения безопасности, требуемые нашим клиентом, предотвращают прямой доступ к браузеру извне. Чтобы не создавать других угроз безопасности, мы хотим, чтобы пользователь не делал ничего другого, кроме взаимодействия с нашим размещенным приложением.

Я экспериментировал с ярлыками Chrome (используя параметр командной строки --app) и расширениями Chrome (которые я затем начал с параметра командной строки --app-id). В основном это работает и выглядит очень хорошо, но у меня есть две проблемы:

  • Сочетания клавиш не отключены, что означает, что пользователь может делать то, что не должен.
  • Нам нужно открыть более одной вкладки в нашем приложении. При использовании «--app» или «--app-id» новые вкладки открываются в новом окне браузера, которое вообще не ограничено.

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

...