Обновить
182
0
Алексей@Scratch

Системный архитектор, криптоманьяк

Отправить сообщение
о съемке в вечерне-ночное время традиционно ни слова )
Тащем та да, в хроме ответ прилетает другой:
[«fonarevka»,[«fonarevka»,«fonarevka forum»,«fonarevka ru»,«fonarevka.lux-rc.com»],["","","",""],[],{«google:suggesttype»:[«QUERY»,«QUERY»,«QUERY»,«NAVIGATION»],«google:suggestrelevance»:[1350,602,601,600],«google:verbatimrelevance»:603}]

т.е. мы видим google:suggesttype который для fonarevka.lux-rc.com является NAVIGATION.

Запрос для хрома в общем виде:
www.google.ru/complete/search?client=chrome&hl=ru&q=fonarevka
для оперы
www.google.ru/complete/search?client=opera&hl=ru&q=fonarevka

можно сходить и посмотреть разницу.

Обидно, конечно, что это так, но с другой стороны это решаемо. Регекспов для вытаскивания доменов видимо-невидимо.
А может и гугл попросить дать нормальный ответ. Как то ведь они договаривались о том что опера будет suggest юзать.

Shpankov, я так понимаю вопрос исчерпан и нам нефига ловить?
А я за blake болел… Ну ниче, перемены всегда к лучшему )
Хорошо, последний пример.
Вводим слова fonarevka и в хроме и в опере.
Результат ОДИНАКОВЫЙ, оба списка идентичные. Только по последнему адресу
fonarevka.lux-rc.com
хром переходит, а опера ищет.
Я могу таких примеров миллион привести и каждый раз хром будет переходить, а опера искать. Я же не с бухты барахты это придумал.
Там весь вопрос в одном регекспе, которым надо проверять присылаемые значения. И если это похоже на адрес сервера, то переходить без поиска…
в IE да, работает так же глупо. А вот в хроме мне не удалось запустить поиск вместо перехода на страницу.

Смотрите: Ввожу слово bash(его я в хроме до этого не вводил, только установил)
и вижу вот такое

Иду курсором или кликаю мышкой на bash.im и попадаю на сайт баша, не на гугл.
Даже если это сделано только в хроме, не повод оглядываться на IE в этом плане. Удобно ведь (
кстати, неплохо было б использовать https вместо http. Благо, clients1.google.com его поддерживает.
Спецом скачал wireshark и посмотрел что происходит когда опера использует suggest(из поля поискаб как вы указали)
Итак, Опера отправляет запрос на client1.google.com такой вот:
clients1.google.com/complete/search?q=design&client=opera-suggest-search&hl=ru
(см search.ini)

И получает в ответ такой вот массивчик
[«design»,[«design»,«design.ru»,«design patterns»,«design boom»,«design studio»,«designcollector»,«designer»,«designers guild»,«design it»,«design interior»]]

Тут ни слова про то, что надо идти на гугл, как мы видим.

Так что, это самодеятельность чистой воды!
да да, я это и имел в виду в посте выше.
Тут становится тесновато, может в первый уровень перейдем?
Не надо сарказма, ща разберемся)
Эм, первая буква в адресной строке опере, насколько я знаю — признак желания поискать в определенном поисковике. Для гугла по умолчанию g, для яндекса y и.т.д
Т.е. Мы пишем "y design.ru" и опера отправляет нас на яндекс искать тёмкин сайт. "g design.ru" — на гугл. Удобная фича, но мешает при механизме suggestions, т.к. нет никакой необходимости подставлять эту долбаную букву

В других браузерах, к слову, при вводе слова design список выпадает точно такой же как в опере. Тока букв вначало строки они никаких ессно не подставляют
Не надо просто g добавлять в начало строки(или если сильно приспичит, поставить условие на адрес), вот и всё. Сам гугл тут думаю, не при чем.
Объясню по другому.
Я ввожу в строке слово «design» и мне выдается список подсказок, среди которых есть сайт design.ru
Я иду на него курсором, и мне автоматом подставляется буква g вначале адресной строки, что заставляет её стирать каждый раз, иначе я пойду на гугл.


В хроме все нормально, безо всяких букв идет на design.ru
Раз уж мы тут беседуем по душам, есть еще один к вам вопрос.
Когда я вбиваю запрос в строку и мне выводятся адреса сайтов, нажимая на них Enter, я попадаю не на искомый сайт, а на гугл.
Это так задумано по лицензионному соглашению с гуглом или просто недодумка? Потому что, например, в браузере dolphin для андроида все работает как надо. Хром не берем в счет, там все понятно
не надо индивидуально работы. Достаточно отправлять репортеру автоматические письма при изменении состояния тикета. А то пишешь в пустоту, смотришь что твоего тикета в одном релизе нет, втором, третьем. И забиваешь на эту тему.
Они обновление бутлоадера принудительно всем по воздуху прислали?
У оперы с баг репортами всё плохо.
Мало того, что я фактически делаю за тестера его работу, оформляя тикет. Так еще в итоге не имею никакого понятия что с ним дальше происходит. Отклонили\приняли\пофиксили. Никакой инфы вообще.
От такой «игры в одни ворота» желание создавать тикеты отпадает насовсем. Поэтому и пишу про баги всегда тут, потому что есть живой человек, который может обратить на них внимание и возможно даже помочь тестерам в воспроизведении.
Сегодня вылетел flash плагин на одной из страниц, а потом и вся опера целиком. Отчет отправить не попросил (
в хроме у меня все прекрасно работает без расширений
а вот такую красоту видно если скроллить страницу в жж

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность