Пытаюсь отключить адресную строку в IE9. Я много искал по этому поводу и просто не могу найти способ сделать это. Многие веб-ресурсы обсуждают, как это сделать в IE8, но не в IE9.
Вы можете спросить причину? У меня есть приложение, размещенное на ферме удаленных рабочих столов, которая ссылается на веб-страницы вне приложения в Internet Explorer. Мне нужно убедиться, что пользователи могут только переходить на страницы, на которые их подталкивает программа. Я понимаю, что могу использовать прокси-сервер, чтобы ограничить их доступ, но я пытаюсь найти действительно простой способ просто отключить адресную строку.
Я не могу использовать режим киоска, потому что он переводит браузер в полноэкранный режим. Это не сработает в моей ситуации, так как мне нужно дать пользователям то, что кажется обычным просмотром без адресной строки.
Если вы управляете приложением, у вас есть несколько вариантов.
Если это веб-интерфейс, вы можете запустить URL-адрес без указания местоположения для строки меню, используя ссылку JavaScript, например:
window.open('http://www.google.com','_blank','location=0,menubar=0');
Однако в зависимости от зоны (Интернет, Локальная интрасеть или Доверенная) страницы расположены, это может быть разрешено или не разрешено по умолчанию. Вы можете либо добавить сайты в список надежных сайтов, где по умолчанию разрешено, либо изменить настройку «Разрешить веб-сайтам открывать окна без адресной строки или строки состояния» на «Включить» в настройках безопасности надежных сайтов.
Если это не веб-интерфейс, вы можете использовать указанное выше или Веб-браузер объект, встроенный в приложение (или аналогичный объект, реализованный на любом языке / платформе, которые вы используете).
Вы сможете запустить его в режиме киоска, выполнив iexplore -k
.