Автор Тема: K-Meleon 75.10 Pro "Al Astra" не сохраняет поисковый запрос  (Прочитано 835 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bubl0

  • Участник форума
  • Сообщений: 9
  • Пол: Мужской
    • Просмотр профиля
Здравствуйте, K-Meleon 75.10 Pro "Al Astra" не сохраняет поисковый запрос, поясню. Допустим, открываем новую вкладку и заходим на сайт www.google.ru. В строку поиска вводим поисковый запрос, допустим "K-Meleon", поисковик что-то находит. Перезагружаем броузер, и страничка www.google.ru отображается пустой, т.е. без поискового запроса, хотя в оригинальной версии поисковые запросы на страницах сохраняются.

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
то ли не совсем понял вопрос, то ли не сумел воспроизвести...

Оффлайн bubl0

  • Участник форума
  • Сообщений: 9
  • Пол: Мужской
    • Просмотр профиля
допустим, заходим на сайт  https://www.google.ru/ в строке поиска гугла пишем k-meleon, в результате в адресной строке мы видим следующее:
https://www.google.ru/#newwindow=1&q=k-meleonПерезагружаем броузер, сохранение сессии включено естественно и видим, что та сохраненная страница гугла без поискового запроса, т.е. в адресной строке сохранненной страницы только
https://www.google.ru/В версии не про страница сохраняется именно с адресом
https://www.google.ru/#newwindow=1&q=k-meleonда в принципе и в других броузерах тоже

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
Все равно не выходит.

Проверил на 76-й версии официальной - точно так же не сохраняется поисковой запрос в гугле...
И в 75-й проверил - тоже не сохраняется...

Возможно, дело в каких-то конкретных префках... Тогда под подозрением те, что выставлены по умолчанию в КМ Про иными, чем в дефолтной сборке.

Проверяйте содержимое файлов \browser\defaults\preferences\kmeleon.js и \browser\defaults\preferences\kmprefs.js.

Различающиеся там префки можно переключать в about:config (или в Настройках - те, что туда выведены)...

Других мыслей нет пока.

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
Не - у меня все Камелеоны ведут себя одинаково. А в других браузерах - да, сохраняется адрес в гугле...

UPD.: нашел старый тестовый 74-й КМ на 30-м движке - там сохраняется адрес, если он такого вида:
https://www.google.ru/search?q=xxxxx
и не сохраняется, если любого другого - например, как указанный Вами
https://www.google.ru/#newwindow=1&q=xxxxxили еще бывает
https://www.google.ru/#gws_rd=ssl#newwindow=1&q=xxxxx
Даже не знаю, где тут собака порылась. Судя по всему, у гугла произошли какие-то изменения на сайте (в формате постоянных адресов), которые не совсем совместимы с КМ...
« Последнее редактирование: 21 Мая 2016, 03:35:01 от rodocop »

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
Ну и конец расследования:
тут вся фишка в этом #newwindow
Если искать тем же гуглом через встроенные средства поиска КМ, то в итоге запрос получает вид
https://www.google.ru/#q=xxxxx&gws_rd=cr,sslили просто
https://www.google.ru/#q=xxxxx
Оба таких адреса успешно переносят перезапуск КМ любых версий. А вот с другими форматами адресов начинается незадача - в частности с #newwindow

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
А это был вовсе и не конец!  :D

Конец таков: если даже проблемный адрес вводить копипастом в новую вкладку (прямо в адресную строку в уже готовом виде), то она прекрасно переживает перезагрузку браузера.

А если отдельно открывать страницу гугла и вводить запрос на странице - то не переживает. И в Про, и в официальных.

Отсюда мораль - в КМ есть кнопка поиска (а в Про - еще и панель поиска) - настройте их и используйте для поиска. Это и быстрее, и удобнее (раз привыкнув), и все сохраняется.

Оффлайн bubl0

  • Участник форума
  • Сообщений: 9
  • Пол: Мужской
    • Просмотр профиля
Все что Вы написали, я тоже исследовал, и разобрался, кроме префок, конечно. Думал может есть уже готовое решение проблемы, потому как на форуме не нашел. Версия 75.1 не про у меня, кстати, все правильно сохраняет. Пользоватся панелью поиска - это, в принципе нормально. Проблема гораздо шире - версия про неправильно сохраняет адреса, например в яндексе сохраняетя адрес только с первым запросом, т.е. если открыть чистую страницу яндекс, набрать запрос k-meleon, а потом k-meleon pro, то сохранится адрес с запросом k-meleon. Это как пример, дело в том, что на каком-то форуме тоже неправильно сохранился адрес страницы, и после повторного открытия броузера открылась совершенно другая страница, вот в чем главная проблема. Не хочется найти ценную информацию, а потом на следующий день еще раз вспоминать, как ты нашел эту страницу. А вот за идею префок спасибо, надо будет поковыряться, если что получится отпишусь.

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
скажем так - в общем виде эту проблему можно сформулировать следующим образом:

в каких-то случаях КМ сохраняет при перезагрузке для некоторых вкладок (чаще всего для последней) не последнюю, а ПРЕДпоследнюю открытую в них страницу.

Вот в таком виде этот баг и следует исследовать и одолевать.

Единственная префка, имеющая к этому хоть какое-то теоретическое отношение - это
browser. sessionhistory. max_total_viewers

Хотя, повторюсь, у меня официальные сборки работают неотличимо от Про. И конкретно в гугле либо хранит адрес в принципе, либо нет...

Оффлайн bubl0

  • Участник форума
  • Сообщений: 9
  • Пол: Мужской
    • Просмотр профиля
В результате экпериментов обнаружил, что не про версия может сохранять все-таки поисковые запросы гугла. Связано, по крайней мере у гугла, с идентификацией броузера. Не про идентифицируется (с отключенным режимом совместимости), как
Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 K-Meleon/75.1Про версия отдает идентификатор
Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/38.0 K-Meleon/75.0Добавил в UserAgent идентификатор от не про включил его, и гугл стал сохранять поисковые запросы даже в режиме совместимости с Firefox.
С яндексом сложнее, сохраняет, только первый запрос, надо будет еще поэкспериментировать

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
Тады ясно, у меня официалка работает в "режиме совместимости с Firefox" - и юзерагент там тоже иной.