В "http://"
приставка к обычным сайтам потребителей не нужна и только усложняет. В любом случае 99% сайтов, которые посещают люди, используют протокол HTTP, так зачем вам сообщать об этом браузеру? Это должно угадать!
я бы хотел скрывать то "http://"
префикс везде, в URL-адресе / адресной строке, в подсказках по гиперссылкам, в строке состояния, практически везде в браузере.
Какие-нибудь надстройки Firefox для этого? Любой другой способ для другого браузера?
Для Firefox есть отличное дополнение под названием Locationbar² это делает именно то, что вы хотите (и некоторые!). Одна из его основных функций - разбивать URL на хлебные крошки.
В диалоговом окне параметров вы можете указать, какие протоколы вы хотите скрыть:
Вот как выглядит мой:
Строка HTTP: // не является префикс URL-адреса, это часть URL-адреса. Вот почему вы не можете (и не должны) его скрывать, поскольку приложение отображает URL-адрес.
99% могут использовать протокол HTTP, но намного больше 1% используют HTTP через TLS (т.е. HTTPS), и они находятся на разных портах, поэтому браузеру необходимо знать, какой порт открыть.
Также браузер делает Угадай.
Google Chrome 6 теперь делает именно то, о чем вы просили. Он был выпущен вчера (2 сентября 2010 г.).
Большинство браузеров догадываются об этом. Если вы введете адрес без префикса HTTP: //, он добавит его за вас.
Это было бы функцией браузера, чтобы скрыть это, и, насколько я знаю, ни один из браузеров не предлагает этого.
Насколько мне известно, это невозможно сделать ни в одном из современных браузеров.
Я предполагаю, что вы думаете о чем-то вроде трюков iPhone css, которые прокручивают страницу вниз на десяток пикселей, чтобы скрыть заголовок URL-адреса.
Это невозможно с любым браузером, который в настоящее время поставляется, даже если бы это было так, вы не смогли бы управлять этим параметром через Javascript DOM.
Самое близкое, что я могу придумать, - это всплывающее окно, управляемое javascript, которое может предлагать в браузер, чтобы он скрыл панель URL. Однако всплывающие окна уже давно вышли из моды.
Если вас не устраивают существующие браузеры, попробуйте свои собственные. Firefox и Chrome имеют открытый исходный код, поэтому большая часть работы уже сделана за вас.
Я определенно голосую за новый Google Chrome. Он скроет «http: //»; тем не менее, покажите https, ftp или любой другой протокол, который вы его используете.
Просто подумал, что добавлю, что Firefox 7 теперь также делает это по умолчанию, хотя он все еще находится в стадии бета-тестирования.