Мне нужно скрыть адресную строку браузера. Я использую этот код:
var winFeature =
'location=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes';
window.open('Result.html','null',winFeature);
Во многих решениях только атрибут location=no
может скрыть адресную строку (как в IE, так и в Chrome). Однако у меня это не сработало (даже в IE & Chrome).
Наконец, я нашел статью MSDN, в которой описывается, как location=no
просто скрывает кнопки навигации назад/вперед/стоп и делает адресную строку доступной только для чтения.
**Есть ли какое-нибудь решение, чтобы скрыть всю адресную строку, игнорируя вышеупомянутую статью MSDN?
Что есть истина?
Документация Microsoft'описывающая поведение их браузера, верна.
Есть ли какое-нибудь решение, чтобы скрыть адресную панель?
Нет. Если бы ее можно было скрыть, то с помощью HTML/CSS можно было бы сделать что-то похожее на обычную адресную строку. Затем в нее можно поместить другой адрес. Затем можно обмануть людей, заставив их думать, что они находятся на другом сайте, и ввести свой пароль для входа на него.
Невозможно скрыть от пользователя его местоположение, потому что для безопасности необходимо, чтобы он знал, где находится.
Это уже невозможно в современных браузерах из-за ограничений безопасности.
Официальный(-ишь) источники:
в Firefox 3, Дом.disable_window_open_feature.местоположение по умолчанию true, заставляя наличие адресной строке как и в ИЕ7. Смотрите ошибку 337344 для получения дополнительной информации.
В интернет Explorer 6, местоположение определяет, следует ли отображать адресную строку.
(Подразумевая поведение концы с ИЕ6)
У тех, кто скрывает панель инструментов параметры игнорируются в Chrome. Вы также заметите, что современные браузеры движутся в сторону, не скрывая этого, как безопасность / анти-фишинг меры. Смотрите также https://bugzilla.mozilla.org/show_bug.cgi?id=337344
Ищу такой же, единственное, что я'м в состоянии сделать это
Chrome.exe --app="<address>"
Из командной строке запуска. Пример:
Chrome.exe --app="http://www.google.com"
Введите о:конфигурации в адресной строке, поиске:
dom.disable_window_open_feature.location
И установить его в значение "false"
Поэтому, когда вы открываете всплывающее окно, он начнет с адресной строкой скрыты. Например:
window.open("http://www.google.com",'','postwindow');
Теперь, я'м хотите сделать что-то подобное с Microsoft Edge, то я не нашел пока ничего для этого браузера.
В каждом браузере он разный.
Несколько лет назад то, что вы попробовали, было правильным. Но сегодня считается риском для безопасности, что нельзя увидеть адресную строку браузера (по причинам фишинга), и поэтому они (или большинство из них) приняли решение всегда показывать адресную строку браузера. И это хорошо в моих глазах.
Его не возможно спрятать адресную строку браузера.
Определенного способа сделать это не существует. JS может иметь API, но производитель браузера может решить не реализовывать его или реализовать по-другому.
Кроме того, насколько я помню, Opera даже предоставляет пользовательские настройки для предотвращения внесения JS таких изменений, как перемещение окна, изменение содержимого строки состояния и тому подобное.
Возможно, вы не сможете это скрыть, но если вы ищете дополнительное пространство, что я сделал и, кажется, работает очень простую вещь, адресной строке имеет 60px высота, так что это мое решение.
@media only screen and (max-width: 1024px){ // only from ipads down
body{
padding-bottom: 60px; // push your whole site same height upwards. ;)
}
}
вы можете сделать это с помощью Visual Basic поместите элемент управления WebBrowser на форму, загрузить HTML-код, который открывает всплывающее окно с `Расположение=нет и он будет открывать новый браузер без адресной строки. Наверное, не то, что вы ищете, но просто думал кинуть его в :)
Вы могли бы сделать веб-страницу прокрутите вниз до позиции, где вы можете'т см. В адресной строке, и если пользователь прокручивает, страницы должны вернуться на свои позиции. Таким образом, мобильных браузерах при прокрутке вниз , постараемся дать вам полный опыт. Поэтому он будет скрывать адресную строку. Я не'т знать код, кто-то еще может поставить код.
Это, как я делаю это для всплывающих окон, хотя это только работает с IE11, не Хром - не'т протестирован в Firefox.
window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no');
В браузере Edge как построить 20.10240.16384.0 можно скрыть адресную строку, установив местоположение=в окне нет.раскрыть особенности.