Скрыть строку адреса в браузере firefox
Я должен скрыть адресную строку браузера. Я использую этот код:
Во многих решениях только атрибут location=no может скрывать адресную строку (как в IE, так и в Chrome). Однако это не сработало для меня (даже в IE и Chrome).
Наконец, я нашел статью MSDN , которая описывает, как code> ---- +: = 2 =: + ---- просто скрывает кнопки навигации назад /вперед /стоп и делает адресную строку доступной только для чтения .
Есть ли какое-либо решение, позволяющее скрыть всю адресную строку, игнорируя приведенную выше статью MSDN? Я тестирую в IE и Google Chrome.
Документация Microsoft, описывающая поведение их браузера, верна.
Есть ли решение, чтобы скрыть адресную строку?
Нет. Если бы вы могли скрыть это, то вы могли бы использовать HTML /CSS, чтобы создать нечто похожее на общую адресную строку. Затем вы можете указать другой адрес. Затем можно заставить людей думать, что они находятся на другом сайте, и вводить для них свой пароль.
Невозможно скрыть местоположение пользователя от него, потому что для безопасности очень важно, чтобы он знал, где он находится.
Это больше невозможно в современных браузерах из-за ограничений безопасности.
Официальные (-иш) источники:
В Firefox 3 для dom.disable_window_open_feature.location теперь по умолчанию установлено значение true, что приводит к появлению панели адресации, как в IE7. См. Ошибку 337344 для получения дополнительной информации.
В Internet Explorer 6 местоположение указывает, отображать ли адресную строку.
(подразумевается, что поведение заканчивается IE6)
Глядя на то же самое, единственное, что я могу сделать, это
Запустите Google Chrome в режиме приложения
Из командной строки. Пример:
Скрыть адресную строку в Mozilla Firefox
Введите about:config в адресной строке, поиск:
И установите для него значение false
Итак, когда вы открываете всплывающее окно, оно запускается со скрытой адресной строкой. Например:
Теперь я собираюсь сделать что-то похожее с Microsoft Edge, пока не нашел ничего для этого браузера.
Это отличается в каждом браузере.
Несколько лет назад то, что вы пытались, было правильным. Но в настоящее время считается угрозой безопасности то, что нельзя увидеть адресную строку браузера и (по причинам фишинга), и поэтому они (или большинство из них) приняли решение всегда показывать адресную строку браузера. Что хорошо в моих глазах.
Невозможно скрыть адресную строку браузера.
Нет определенного способа сделать это. У JS может быть API, но поставщик браузера может решить не реализовывать его или реализовывать его другим способом.
Кроме того, насколько я помню, Opera даже предоставляет пользовательские настройки, чтобы запретить JS такие изменения, как перемещение окна, изменение содержимого строки состояния и тому подобное.
Возможно, вы не сможете скрыть это, но если вы ищете дополнительное пространство, то, что я сделал и, похоже, работает, очень просто: адресная строка имеет высоту 60 пикселей, это мое решение.
Вы можете сделать так, чтобы веб-страница прокручивалась вниз до позиции, где вы не видите адресную строку, и, если пользователь прокручивает страницу, страница должна вернуться к вашей заданной позиции. Таким образом, мобильные браузеры, когда прокручиваются вниз, будут пытаться заставить вас работать в полноэкранном режиме. Так что будет скрывать адресную строку. Я не знаю код, кто-то другой может поставить код.
вы можете сделать это с помощью Visual Basic, поместить элемент управления Webbrowser в форму, загрузить HTML, который открывает всплывающее окно с Location=no и откроется новый браузер без адресной строки. Вероятно, не то, что вы ищете, а просто подумал добавить это:)
Вот как я это делаю для всплывающих окон, хотя он работает только с IE11, а не с Chrome - не тестировал в Firefox.
В браузере Edge от версии 20.10240.16384.0 вы можете скрыть адресную строку, установив location = no в функциях window.open.
Похожие вопросы
Популярные теги
Пользователи Mozilla Firefox обновившие браузер до 31 версии не могли не заметить появление нового компонента, а именно поисковой строки на странице с визуальными закладками.
На наш взгляд нововведение это очень даже удобное и полезное, так как оно позволяет выполнять поиск в интернете не переключаясь при этом на основную вкладку. Но есть среди пользователей и такие, которым это новшество кажется неуместным.
По их мнению, размещение поисковой строки на странице с быстрыми закладками является ничем иным как дублированием функционала. Если вы придерживаетесь того же мнения, возможно вам будет интересно узнать каким образом эту самую строку можно убрать с глаз долой. Отключить её средствами самой Mozilla Firefox не представляется возможным, так как в настройках браузера нет соответствующих опций.
Тем не менее, возможность скрытия этого элемента существует, но для этого вам придётся покопаться в служебных файлах браузера.
Есть в Firefox такой файл под названием userContent.css. Предназначается он для хранения стилей CSS, определяющих внешнее оформление окон Firefox. Располагается он в каталоге профиля пользователя. Перейти в содержащий его каталог очень просто, для этого вставьте в адресную строку Проводника относительный путь %APPDATA%\Mozilla\Firefox\Profiles\ и выполните переход. В директории профиля вы найдёте папку xxxxxxxx.default (у вас вместо восьми иксов будут свои символы).
Зайдите в неё и отыщите файл userContent.css. Если вы обнаружите, что указанного файла там нет, а так скорее всего и будет, придётся вам создать его вручную. Для этого сгодится любой текстовый редактор, тот же Блокнот или Notepfd++. Итак, создайте новый файл и вставьте в него вот этот код:
Дайте файлу имя userContent, а расширение измените на CSS. Теперь создайте в каталоге профиля xxxxxxxx.default новую папку и назовите её chrome. Закиньте в неё созданный вами файл стилей и перезапустите Firefox. Если вы всё сделали правильно, поисковая строка при открытии новой вкладки больше показываться не будет.
Адресная строка Firefox – один из самых базовых элементов интерфейса браузера. В этой заметке мы покажем несколько простых приёмов, которые помогут вам настроить её под себя и работать чуть быстрее.
Настройка размеров адресной строки и добавление поля для поиска
Начнём с того, что стало актуальным именно с недавним выходом Firefox Quantum. Это потеря отдельного поискового поля, а также появление отступов по краям от адресной строки, из-за которых она занимает далеко не всё доступное ей место.
Перед вами появится интерфейс, в которым простым перетаскиванием вы сможете убрать пробелы, что окружают адресную строку:
При желании можно вернуть и привычное поисковое поле:
Более подробно о подобных приёмах мы уже рассказывали в большом материале о том, как восстановить старый интерфейс Firefox.
Поиск по вкладкам, закладкам и истории из адресной строки
Одна не очень очевидная, но очень полезная хитрость адресной строки Firefox заключается в том, что искать там можно по отдельным типам данных с помощью специальных символов.
По умолчанию браузер смешивает воедино все типы данных: здесь и поисковые предложения, и элементы истории, а поиск по закладкам и открытым вкладкам. Последние выделяются от остального специальными значками:
Однако с помощью символов «%», «^», и «*» данные можно отделить друг от друга. Набранный в адресной строке символ «%» будет означать, что пользователь намерен вести поиск по открытым вкладкам:
В свою очередь, «*» отвечает за закладки:
Наконец, набрав спереди символ «^» вы сможете искать исключительно по истории посещений:
Быстрый поиск Firefox и поисковые плагины
Ещё две возможности, о которых мы хотим рассказать находятся в основных настройках браузера, в разделе «поиск». Прокрутив его чуть вниз, вы увидите вот такой интерфейс, где можно добавить дополнительные поисковые плагины, а имеющимся задать специальной краткое имя:
Внушительный список дополнительных плагинов для поиска вы можете увидеть, перейдя по ссылке «найти другие поисковые системы», отмеченной стрелкой на скриншоте выше:
Здесь вы можете найти те источники поиска, которых по умолчанию нет в Firefox. Например, поиск по YouTube, англоязычной Википедии, поиск по картинкам Google и так далее. Некоторые такие поисковые системы мы добавили в наш Firefox. Добавляются они также элементарно, как и обычные расширения.
Просто перейдите из открывавшегося каталога на страничку любого модуля и нажмите кнопку «добавить в Firefox».
Другая особенность – краткое имя, позволит вам мгновенно переключаться между поисковиками набором всего лишь одного символа, без лишних кликов и движений мышкой:
К примеру, на скриншоте выше мы задали для Википедии краткое имя «w». В итоге пользователь. набрав предварительно «w» в адресной строке и сделав пробел, даст браузеру понять, что последующее набранное слово или предложений нужно искать именно в Википедии:
Enter и перед вами, минуя поисковики, открывается страница этой энциклопедии:
К слову, краткое имя вовсе необязательно должно содержать один символ. В свою очередь, одним из преимуществ такого метода является то, что вам не придётся каждый раз делать клики, чтобы возвращать изначальный поисковый движок (скорее всего, Яндекс или Google), так как менять его для поиска в другом источнике вам и не пришлось.
Изменение числа элементов в выпадающем списке
Напоследок, поговорим о самом выпадающем списке адресной строки Firefox. Какой бы тип данных, будь то поисковые предложения, вкладки, закладки или история, в нём не отображался, самих элементов браузер по умолчанию сможет показать лишь десять:
Вам этого может показаться мало. Тем более когда-то Firefox отображал под адресной строкой не десять, а двенадцать предложений. Благо, в программе до сих пор сохранилась опция, которая позволяет настраивать их число. Она называется browser.urlbar.maxRichResults и найти её можно с помощью встроенного поиска на служебной странице about:config:
По умолчанию значение это параметра – 10, однако вы можете изменить его на прежние 12 или, например, на 15:
В результате число элементов в выпадающем меню адресной строки будет увеличено до введённого вами значения:
Веб-обозреватель Firefox всегда отображает пункты «поиск через» или «посетить» в качестве первого предложения в адресной строке всякий раз, когда вы что-либо печатаете.
Предложения в адресном поле зависят как от ваших закладок и истории посещений, так и непосредственно от того, что вы набрали. Если по мере набора браузер определяет подходящий веб-адрес, то первым пунктом в подсказках вы увидите предложение посетить ту или иную страницу:
В остальных случаях Firefox первым вариантом предлагает «поиск через»:
Mozilla называет такую особенность унифицированным дополнением. Она была внедрена в браузер по ряду причин, основная из которых – визуально выделить наиболее вероятный вариант или действие среди предлагаемых вариантов выпадающего меню адресной строки. Кроме того, благодаря такому подходу пользователь, нажимая Enter на клавиатуре, точно знает, что в ответ сделает веб-обозреватель.
Удаление пунктов «поиск через» и «посетить» в Firefox
Основная проблема, которая возникает у меня с постоянной автоподсветкой первого варианта в адресной строке состоит в том, что это функционал чувствуется излишним.
Ведь Firefox итак отображает предложенный адрес непосредственно в строке адреса благодаря функции автозаполения и выходит, что вышеупомянутое унифицированное дополнение часто просто показывает ту же самую информацию.
Может быть, некоторые пользователи и могут запутаться между поисковыми фразами и адресами, но большинство прекрасно отличает адрес с доменом от обычного поискового запроса.
В дополнение замечу: описанная выше особенность Firefox ещё и занимает лишнее место в предложениях адресной строки, оставляя меньше пространства для поисковых подсказок и других предложений, что отображаются по мере ввода текста.
К счастью, отключить унифицированное дополнение в Firefox весьма просто.
Отключение унифицированного дополнения в адресной строке Firefox
Предостережение: каких-либо проблем после отключения данной функции не наблюдается, однако учтите, что в будущем Mozilla может значительно улучшить этот функционал, сделав его более полезным, поэтому к отключаемой сейчас возможности, возможно, когда-то понадобится вернуться.
Для того, что отключить унифицированное дополнение и тем самым убрать из адресной строки Firefox пункты «поиск через» и «посетить», необходимо выполнить следующие простые действия:
- Введите about:config в адресную строку и нажмите Enter;
- Если появится предупреждение, то подтвердите, что будете осторожны;
- С помощью встроенного поиска найдите опцию browser.urlbar.unifiedcomplete;
- 4. Сделайте двойной клик по этой настройке так, чтобы её значение изменилось с true на false.
Стоит отметить, что изменения вступят в силу сразу же, как только напротив указанной опции будет установлено значение false. Таким образом, вы моментально избавитесь от той навязчивой и не особо нужной подсказки, что всякий раз вылезает первой в выпадающем меню адресной строки.
Если же по каким-то причинам эту функциональность вам понадобится восстановить, то сделать это можно, вернув параметру browser.urlbar.unifiedcomplete его изначальное значение true.
Safari и Chrome на мобильных устройствах включают видимую адресную строку при загрузке страницы. По мере прокрутки страницы body эти браузеры будут прокручивать адресную строку за пределы экрана, чтобы предоставить сайту больше места, как показано на этом изображении:
У меня проблема с тем, что мой сайт позволяет это. Я работаю над Pokedex, который содержит очень длинный список всех покемонов. Однако с учетом того, как я настроил страницу, она не хочет, чтобы адресная строка скрывалась из поля зрения.
Мой html выглядит так:
Если я прокручу до самого низа списка (это 721 запись), то дальнейшая прокрутка переместит адресную строку за пределы верхней части экрана. Если я коснусь панели навигации и перетащу ее вверх, адресная строка уйдет за пределы экрана. Оба эти способа кажутся неинтуитивными.
Думаю, есть способ прокрутки тела страницы с помощью javascript, который скроет его, но то, что я пробовал, не работает. Когда я это делал, видимой прокрутки не было.
Как я могу прокрутить страницу настолько, чтобы скрыть адресную строку мобильного браузера вскоре после загрузки страницы?
РЕДАКТИРОВАТЬ: чем больше я изучаю это, тем более невозможным кажется сделать это без взаимодействия с пользователем. Если мне требуется взаимодействие с пользователем, возможно ли прикосновение пользователя к центру экрана, чтобы сначала попытаться прокрутить тело, прежде чем пытаться прокрутить div со всеми записями в нем? Если это сработает так, как я думаю, он сначала сдвинет адресную строку в сторону, прежде чем перемещаться по списку. Это своего рода обратное поведению браузера по умолчанию, поэтому это может быть невозможно / просто / надежно, но я хочу попробовать и посмотреть, есть ли у кого-нибудь идеи.
Читайте также: