The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз Firefox 113, opennews (ok), 09-Май-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


40. "Релиз Firefox 113"  +/
Сообщение от rvs2016 (ok), 10-Май-23, 01:05 
> Адресная строка не является строкой ввода URL
> Если ввести в адресной строке www.google.com,
> он откроет гугель, хотя эта строка не является урлом.
> Урлом она станет, если присобачить спереди протокол https://.
> Следовательно, адресная строка *интерпретирует*
> пользовательский ввод и проводит его пост-обработку

Но только эта пост-обработка должна заканчиваться тогда, когда введённый юзером запрос www.google.com достиг состояния URL после приписывания протокола к исходному запросу, если строку адреса называют строкой адреса, а не строкой поиска, котиков, шариков да фантиков. Т.е. из строки адреса запрос надо отправять не на сайт какой-то поисковой системы, а на веб-сервер, на котором находится сайт, адрес которого введён в строке.

Вот если строку называть строкой не адреса, а строкой поиска, тогда пиши в ней чё хочешь и браузер будет отправлять запросы на сайты поисковых систем.

А то повадились.
Это всё-равно, что я на бумажном конверте напишу адрес типа "Москва, индекс NNNNNN, а/я номер_ящика", а почта отправит этот конверт не в указанный а/я, а неизвестно куда и мне придёт ответ о том, что такое Москва, индекс, а/я и т.п.

Ответить | Правка | Наверх | Cообщить модератору

43. "Релиз Firefox 113"  +/
Сообщение от Аноним (23), 10-Май-23, 02:08 
> достиг состояния URL после приписывания протокола к исходному запросу

Приписывание протокола к исходному запросу - это просто шаблон "https://%s". Шаблон не обязан быть таким, он может быть и "https://search-engine.com/?q=%s". В обоих случаях получится URL, в обоих случаях что-то добавляем перед пользовательским вводом. Задача браузера - распознать, когда какой шаблон применить. Если пользователь ввел "/", то он скорее всего имел в виду file:///.

> если строку называть строкой не адреса, а строкой поиска

Правильное техническое название - омнибокс. Приведу один из вариантов его использования: я копирую из текста чятика число 12345. Это число - номер баги в тасктрекере. Открываю браузер, ввожу в омнибоксе один символ: "b", далее жму Tab, далее вставляю 12345, жму Enter. Открылся сайт https://bugtracker.com/bug/12345. Потому что я его так настроил. Твой подход с разделением омнибокса на "строку URL" и "поисковую строку" не предусматривает этот сценарий, и пришлось бы добавлять третью строку: "номер баги в таком-то трекере". Что уже намекает на ущербность твоего подхода, ибо у меня таких шорткатов сдесяток: поиск по гитхабу, поиск по гитхабу-исключительно-по-сишному-коду, поиск по коду определенного репозитория, поиск по номеру баги в багтрекере моей компании, поиск по багтрекеру интересных мне проектов. У меня при твоем подходе в верхней панели было бы штук 10 полей ввода.

Ответить | Правка | Наверх | Cообщить модератору

84. "Релиз Firefox 113"  +1 +/
Сообщение от fuggy (ok), 10-Май-23, 12:10 
Так верните уже отдельное поле поиска, как раньше, рядом с адресной строкой. Его ещё пока не выпилили. И там можно вводить только поисковые слова. Правда проблему с адресной строкой это не решит уже.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру