Mypal68 icon indicating copy to clipboard operation
Mypal68 copied to clipboard

Aliexpress.com: don't store title in history for item pages / не сохраняет заголовок страниц товаров в истории

Open Grishanenko opened this issue 9 months ago • 3 comments

68.14.7 и все более старые. Чистый портабельный профиль. Открыл aliexpress.com Ввел в строку поиска "WiFi". В результатах поиска не отображаются картинки товаров. Но, это из-за того, что я не залогинился на сайте. Открыл несколько случайных страниц с товарами. Дождался их загрузки. Открыл историю. Для страниц с товаром типа https://www.aliexpress.com/item/ не сохранились заголовки страниц. Но, непосредственно на вкладках они есть. Могу предположить что страница записывается в историю слишком рано, когда скрипт сайта еще не установил заголовок. Думаю что самый простой вариант - перед записью в places.sqlite проверить наличие заголовка. И, если его нет, то установить таймер, который повторит проверку через какое-то число секунд. Плюс установить число возможных переносов таймера на новое время.

Grishanenko avatar Mar 18 '25 13:03 Grishanenko

Могу предположить что страница записывается в историю слишком рано, когда скрипт сайта еще не установил заголовок. Думаю что самый простой вариант - перед записью в places.sqlite проверить наличие заголовка. И, если его нет, то установить таймер, который повторит проверку через какое-то число секунд.

Тут вот какое дело: каждый раз, когда у страницы меняется заголовок, браузер автоматически вносит соответствующее изменение в историю. Без каких-либо таймеров, просто по факту изменения заголовка.

И если в какой-то момент оказалось, что запись нового заголовка в историю не происходит, значит, в браузере что-то поломалось.

Команда

document.title = 'zzzz';

запущенная в веб-консоли, чудненько меняет и текст на вкладке, и текст в строке истории. При этом в историю не новая запись добавляется, а именно меняется поле заголовка у имеющейся записи.

zanud avatar Mar 27 '25 14:03 zanud

Тут вот какое дело: каждый раз, когда у страницы меняется заголовок, браузер автоматически вносит соответствующее изменение в историю.

а мне кажотсо или на какихто сайтеках на этом заголовке делают анимацию текстом :rofl: (хотя если такие и были то я их давно не видел)

NS-Clone avatar Apr 19 '25 23:04 NS-Clone

Анимацию заголовка в HTML-ном (CSS-ном) смысле сделать невозможно. Можно устроить её имитацию, быстро меняя текст заголовка. Например, "бегущую строку" можно имитировать, добавив слева перед текстом кучу пробелов, а потом по одному удаляя их. Мерцание тоже можно сделать изменением текста. Бегущую волну регистром букв устроить. А текст заголовка меняется элементарно - я выше показал как.

(хотя если такие и были то я их давно не видел)

Я тоже давно не видел. Таким в начале 2000-х увлекались. Но раз есть "любители искусства", играющиеся с изменением значка страницы, то наверняка имеются и те, кто "заголовки в кармане гоняет".

zanud avatar Apr 20 '25 07:04 zanud