Нам нужно опубликовать веб-браузер (желательно Chrome) через Citrix / XenApp. Ограничения безопасности, требуемые нашим клиентом, предотвращают прямой доступ к браузеру извне. Чтобы не создавать других угроз безопасности, мы хотим, чтобы пользователь не делал ничего другого, кроме взаимодействия с нашим размещенным приложением.
Я экспериментировал с ярлыками Chrome (используя параметр командной строки --app) и расширениями Chrome (которые я затем начал с параметра командной строки --app-id). В основном это работает и выглядит очень хорошо, но у меня есть две проблемы:
- Сочетания клавиш не отключены, что означает, что пользователь может делать то, что не должен.
- Нам нужно открыть более одной вкладки в нашем приложении. При использовании «--app» или «--app-id» новые вкладки открываются в новом окне браузера, которое вообще не ограничено.
Есть ли способ заблокировать Chrome, чтобы разрешить взаимодействие только с определенным адресом хоста, но при этом разрешить более одной вкладки? Я знаю, что расширения делают это, но, поскольку новые вкладки открываются в новых окнах браузера, а сочетания клавиш все еще включены, пользователь может легко сделать слишком много.