Строка состояния в яндекс браузере
. то есть, маленький серый прямоугольник с адресом ссылки, на которую показывает курсор мыши. Находится слева внизу в окне «Хрома», всплывает только тогда, когда нужен и весьма удобен. При этом удивительно, как много людей, которым он мешает 🙂
На всякий случай, вот о чём речь (картинкой):
В «Хроме» нет штатных средств для отключения статусной строки, готовых расширений тоже. Напишем своё.
Так как даже «Хром» ловит наведение мыши на ссылку, нам надо просто дописать обработку события mouseover , вот код:
Файл openurl.js
(предполагается, что подключён JQuery, у меня первый попавшийся версии 1.8.1).
В манифесте просто скажем, что надо делать это для всех url-адресов.
Файл manifest.json
Кидаем оба файла вместе с jquery.js в одну папку, пакуем в .zip вместе с папкой – расширение готово 🙂
Тормозяки возможны, но это же «Хром», он сам тормозяка. Установка – обычная: распаковать приложенный архив, не создавая новой папки, установить как расширение «Хрома» (описано тут). Хром для разработчиков можно скачать отсюда (рекомендуется при работе со сторонними расширениями не из магазина).
Как скрыть навбар или строку состояния для выбранных приложений
Сообщения «Ожидание кэша» и т.п. всё равно будут.
После включения или выключения расширения следует обновить страницы или перезапустить браузер, чтоб заработало.
Скачать расширение status.bar.off в архиве .zip (33 Кб)
08.04.2015, 14:20; рейтинг: 21730
Delphi site: daily Delphi-news, documentation, articles, review, interview, computer humor.
Строка состояния по каким-либо причинам может не отображаться в окне, поэтому при необходимости ее надо самостоятельно активировать.
1. В открытом окне браузера раскройте меню «Вид».
2. В списке команд выберите пункт «Строка состояния».
Дубликаты не найдены
вот это расширение вроде помогает скрыть статус бар при наведении на ссылки.
при переходе только остается строка.
Где ты был раньше?=)
только оно кажется еще и аудио плеер отключает при переходе по страницам. легче просто не обращать внимания на эту строку)
ИсточникКак убрать строку состояния в браузере
Ну через Greasemonkey возможно всё, но только для FF и только при наличии установленного приложения впрочем это в корне идёт в разрез с требованием ТС.
Поддерживаю Regent.
Не стоит желать слишком большого контроля над компьютером клиента. Интернет — он как книга. Вы же не хотите, чтобы книги самопроизвольно выключали свет, если их авторам привидится, что читать их лучше в темноте.
Хорошо, тогда поставлю вопрос иначе. Можно ли в статус бар, запихать какой-либо скрипт для вывода информации (не важно какой), чтобы также работало для всех браузеров. Знаю, что есть куча таких скриптов для IE (часы, бегающий текст и прочее). А кроссбраузные такие фигни есть?))
Как скрыть навбар и строку состояния на Андроид (БЕЗ РУТ) 4К
__________________
Заходите на мой личный блог [Обменяюсь ссылками с подобными сайтами, ТИЦ от 10]
Стабильный хостинг — Хочешь скидку 25% на любой НОВЫЙ заказ? Напиши!
Недорогие услуги по WordPress
Вообще, если прикинуть, когда в браузере пользователя исчезает статусбар, он может испугаться и убежать с сайта
Хорошо, тогда поставлю вопрос иначе. Можно ли в статус бар, запихать какой-либо скрипт для вывода информации (не важно какой), чтобы также работало для всех браузеров. Знаю, что есть куча таких скриптов для IE (часы, бегающий текст и прочее). А кроссбраузные такие фигни есть?))
Опера на этот счёт больная. В FF лично у меня отключена галочка «Изменять текст в строке состояния». Другие браузеры тоже могут любую вещь отколоть. Абсолютно кроссбраузерного решения нет.
Можете например копать модальные окна.
проверка данных
Современные браузеры избавляются от классической строки состояния и вместо этого рисуют небольшую всплывающую подсказку в нижней части своих окон, которая отображает цель ссылки при наведении/фокусе.
Пример такого (нежелательного в моем случае) поведения показан на следующем снимке экрана:
Вопросы
- Есть ли портативный способ отключить эти всплывающие подсказки?
- Упускаю ли я какие-либо очевидные недостатки этого в моей конкретной ситуации?
- Является ли моя попытка (см. ниже) разумным способом добиться этого?
аргументация
Я работаю над веб-приложением интрасети и хотел бы отключить это поведение для некоторых действий, специфичных для приложения, потому что, откровенно говоря, https://server/# везде выглядит как бельмо на глазу и навязчиво, поскольку в некоторых случаях мое приложение рисует свою собственную строку состояния в этом месте.
Моя попытка
Я не веб-разработчик по профессии, поэтому мои знания в этой области все еще довольно ограничены.
Во всяком случае, вот моя попытка с jQuery:
patch() заменяет все ссылки, содержащие # (т.е. действия, специфичные для приложения в моем случае) с span элемент, открывает все «внешние» ссылки в новой вкладке/окне и, похоже, не нарушает обработку пользовательского протокола.
задан 06 мая ’12, 05:05
5 ответы
Есть ли портативный способ отключить эти всплывающие подсказки?
Нет, кроме обходных путей, подобных приведенному выше примеру.
Упускаю ли я какие-либо очевидные недостатки этого в моей конкретной ситуации?
Вы, кажется, упускаете тот факт, что вся ситуация неловкая. Зачем вообще нужны ссылки, если вы собираетесь сделать их похожими на кнопки? Просто используйте кнопки. Если уж на то пошло, зачем возиться со ссылками, если вы все равно замените их промежутками? Просто используйте интервалы.
Является ли моя попытка (см. ниже) разумным способом добиться этого?
Это не совсем разумно в качестве общего подхода, потому что вы удаляете эти элементы привязки из документа, поэтому все прикрепленные прослушиватели событий, расширения и т. д. будут потеряны. Это может сработать в вашей конкретной ситуации, но более разумным подходом было бы вообще не использовать ссылки (см. выше).
Если вы все еще полны решимости сделать что-то подобное, по крайней мере, не заменяйте a элемент. Просто избавься от него href атрибут и настройте прослушиватель событий, как вы сделали в своем примере. Теперь это уже не ссылка, поэтому она не будет отображаться в строке состояния (но, по крайней мере, это все тот же элемент).
ответ дан 06 мая ’12, 06:05
Ваше последнее предложение работает отлично. Не знал, что так можно сделать с пустым a элементы. — TjB
Если у вас есть контроль над разметкой, я бы серьезно подумал о том, чтобы в первую очередь сделать их не ссылками. Например, действия, которые изменяют данные в вашем приложении, всегда должны выполняться с помощью POST, а не GET, даже в приложениях интрасети. если это то, что они есть, они должны быть кнопками наверняка. Сама строка состояния не является серьезной проблемой, но может быть признаком плохого дизайна. — Дагг Наббит
Спасибо за ваши предложения. Кнопки имеют больше семантического смысла в большинстве моих случаев использования. Я поиграю с этим. — TjB
Обратите внимание, что это обрабатывает Ctrl-щелчки как обычные щелчки и отключает щелчок правой кнопкой мыши. Я не знаю о средних щелчках.
Вы также можете использовать «a» и просто заменить href на onclick, как в приведенном выше коде, но когда я попробовал это, мой стиль «a: hover» перестал работать. По-видимому, «a» без href считается не наводимым, по крайней мере, в Firefox. Поэтому я переключился на стили «кнопка» и «кнопка: наведение», и все было хорошо.
Я понимаю, что это решение будет считаться плохой практикой, но в некоторых ситуациях, например, сайт, который я делаю, состоит в основном из полноэкранных фотографий, эстетика превосходит принципы.
Всплывающая подсказка указывает пользователю, куда его приведет ссылка, если щелкнуть ее. Это часть стандартного пользовательского интерфейса браузера, которого ожидают пользователи вашего сайта. Изменение этого ожидания, потому что вы не думаете, что это выглядит красиво, вероятно, приведет к плохому взаимодействию с пользователем. Любой контент, отображаемый в этой области, будет виден, как только пользователь перестанет наводить курсор на тег ссылки.
Я знаю, что любая ссылка, которая не говорит мне, куда она ведет, выглядит для меня довольно подозрительной.
ответ дан 06 мая ’12, 05:05
Спасибо за предоставленный ответ. Я понимаю, что в 99% случаев это не очень хорошая идея, однако в моем случае большинство этих ссылок представляют собой действия, которые выглядят как кнопки и другие элементы пользовательского интерфейса Windows. Мое приложение должно работать как настольное приложение, но в браузере. Я думаю, что в этом случае можно отключить всплывающую подсказку только для этих элементов из эстетических соображений. Внешние ссылки и пользовательские протоколы остаются нетронутыми. — TjB
На самом деле это не очень хорошая идея в 100% случаев, поэтому браузеры вообще перестали позволять людям возиться с этим содержимым строки состояния. Почему бы вам просто не оставить это как есть и посмотреть, не пожалуется ли кто-нибудь? — Билл
Впрочем, это не только эстетическая проблема. Взгляните на этот снимок экрана по ссылке, предоставленной j08691 выше: i.imgur.com/mlnYN.png Подсказка блокирует содержимое сайта. В случае веб-приложения, которое реализует собственную строку состояния, это законная причина отключить ее для действий, специфичных для приложения. Опять же, внешние ссылки остаются нетронутыми. — TjB
Это ваше приложение, поэтому вы, очевидно, можете делать то, что считаете лучшим. Вообще говоря, нарушение принципа работы сети для одного сайта не одобряется. В приведенном вами примере пользователю просто нужно переместить мышь на несколько пикселей, и все содержимое снова станет видимым. Информация о вашем сайте не скрыта навсегда. — Билл
Люди, кажется, забывают, что браузеры являются хорошей недорогой платформой для доставки внутренних корпоративных приложений, поэтому отключение всплывающей подсказки о состоянии не «сломает сеть в 100% случаев». У моего приложения целевая аудитория около 25 человек, например. Подсказка статуса уродлива, и моим пользователям все равно, куда их ведет ссылка, потому что страница не разработана как «традиционная веб-страница». Это не просто текст ссылки, это статус загрузки страницы, от которого я хотел бы избавиться. Я думаю, что делать невозможным его отключение глупо. Когда убрать выбор — хорошая идея? — Джейми Карл
ИсточникОтключение текста строки состояния браузера
современные браузеры устраняют классическую строку состояния и вместо этого рисуют небольшую всплывающую подсказку в нижней части своих окон, которая отображает цель ссылки при наведении/фокусировке.
пример этого (нежелательного, в моем случае) поведения проиллюстрирован на следующем скриншоте:
вопросы
- есть ли портативный способ отключить эти подсказки?
- я пропускаю какие-либо очевидные недостатки в моей конкретной ситуации?
- является ли моя попытка (см. ниже) разумным способом достижения этого?
мышление
Я работаю над веб-приложением интрасети и хотел бы отключить это поведение для некоторых конкретных действий приложения, потому что, честно говоря, https://server/# везде выглядит как глазная боль и навязчива, так как в некоторых случаях мое приложение рисует свою собственную строку состояния в этом местоположение.
Моя Попытка
Я не веб-разработчик по торговле, поэтому мои знания все еще довольно ограничены в этой области.
во всяком случае, вот моя попытка с jQuery:
patch() заменяет все ссылки, содержащие # (т. е. конкретные действия приложения в моем случае) с span элемент, делает все «внешние» ссылки открытыми в новой вкладке / окне и, похоже, не нарушает обработку пользовательского протокола.
5 ответов
есть ли портативный способ отключить эти подсказки?
нет, кроме обходных путей, как ваш пример выше.
я упускаю какие-либо очевидные недостатки, чтобы делать это в моей конкретной ситуации?
вы, кажется, упускаете тот факт, что вся ситуация неловкая. Зачем вообще нужны ссылки, если вы собираетесь сделать их похожими на кнопки? Просто используйте кнопки. Если на то пошло, зачем ссылки, если вы в конечном итоге в любом случае, переключая их с помощью spans? Просто используйте пяди.
является ли моя попытка (см. ниже) разумным способом достижения этого?
это не очень разумно в качестве общего подхода, потому что вы удаляете эти элементы привязки из документа, поэтому любые прикрепленные прослушиватели событий, расширения и т. д. будут потеряны. Это может сработать для вашей конкретной ситуации, но более разумным подходом было бы не использовать ссылки в первую очередь (см. выше.)
Если вы все еще намерены сделать что-то подобное, по крайней мере, не заменяйте a элемент. Просто избавьтесь от его href атрибут и настройте прослушиватель событий, как вы это сделали в своем примере. Теперь это уже не Ссылка, поэтому он не будет отображаться в строке состояния (но это все тот же элемент, по крайней мере).
обратите внимание, что это рассматривает ctrl-клики как обычные клики и отключает щелчок правой кнопкой мыши. Я не знаю насчет средних кликов.
вы также можете использовать » a «и просто заменить href на onclick, как в коде выше, но когда я попытался, мой стиль» a:hover » перестал работать. Видимо, «а» без href является unhoverable, по крайней мере в Firefox. Поэтому я переключился на» button «и» button:hover», и все было хорошо.
Я понимаю, что это решение будет считаться плохой практикой, но в некоторых ситуациях, например, сайт, который я составляю, состоит в основном из полноэкранных фотографий, эстетика превосходит принципы.
подсказка указывает пользователю, где ссылка на них при нажатии. Это часть стандартного пользовательского интерфейса браузера и будет ожидаться пользователями вашего сайта. Изменение этого ожидания, потому что вы не думаете, что это выглядит хорошо, вероятно, приведет к плохому пользовательскому опыту. Любое содержимое, показанное в этой области, будет видно, как только пользователь перестанет зависать над тегом ссылки.
Я знаю, что любая ссылка, которая не говорит мне, куда она идет, выглядит довольно подозрительно для меня.
Источник