Сводка
Я разрабатываю внутреннее веб-приложение, которое содержит следующую разметку ссылки:
<a onclick="window.open('/path/to/my/new/page', 'windowname', 'fullscreen,resizable').focus(); return false;" href="/path/to/my/new/page">
Click here to open a fullscreen window.
</a>
Цель этого состоит в том, чтобы открыть новое полноэкранное окно, котороепользователь может затем изменить размер / закрыть / переместить и т. д. Однако при определенных условиях ссылка фактически открывает то, что выглядит как окно в режиме киоска (без заголовка, F11 , Esc неработа для выхода).Чтобы быть понятным, страница, на которой находится эта ссылка, является обычным запущенным пользователем IE 11, Windows 7. Мы не испытываем эту проблему в Chrome 73, Windows 7 или Edge, Windows 10.
ДополнительноПодробности
Эта ссылка запуска работает по назначению при развертывании в среде разработки, чей URL-адрес выглядит как https://mydevenv.local/mywebapp/
(интрасеть), но не при развертывании в нашей производственной среде https://apps.ourproductiondomain.com/mywebapp/
(доступно только из нашей сети).).Меня не удивило бы, если бы в нашей организации были специфичные для сайта настройки для ourproductiondomain
, но я понятия не имею, с чего начать поиск настройки режима запуска в киоске.
Использование инструментов разработчика IEЯ отредактировал ссылку и местоположение и определил, что она запускается в режиме киоска, когда ссылка от ourproductiondomain
до ourproductiondomain
.Редактирование ссылки на https://google.com
запускает Google в обычном полноэкранном режиме, как и предполагалось.Редактирование моей разметки в Google также открывает мою новую страницу в обычном полноэкранном режиме, как и предполагалось (со ссылкой, полностью квалифицированной как https://apps.ourproductiondomain.com/mywebapp/path/to/my/new/page
).
Интересно, что изменение fullscreen
на height=600,width=800
имеет заголовокbar и позволяет пользователю управлять окном, но у версии с ошибками нет адресной / адресной строки, в то время как у функциональной версии есть.Это не деталь, о которой я слишком беспокоюсь, но она может помочь в устранении неполадок.
Приложение разработано в ASP.NET MVC 5, но я не думаю, что это имеет значение, поскольку приведенная выше разметка точно такая же воба развертывания.
Вопрос
Кто-нибудь знает, что может происходить?Если это слишком широкий вопрос, вот два узких вопроса, которые, я думаю, могут указать мне правильное направление:
- Как вы намеренно и последовательно запускаете окно режима киоска в IE 11 с JavaScript?
- Где вы можете настроить IE 11 с настройками для сайта, такими как «Сделать запущенные полноэкранные окна фактически окнами в режиме киоска»?