Показать сообщение отдельно
  #6 (permalink)  
Старый 28.03.2021, 20:23
Интересующийся
Отправить личное сообщение для bombino1 Посмотреть профиль Найти все сообщения от bombino1
 
Регистрация: 03.04.2016
Сообщений: 27

Привет все, такой вопрос, какой командой можно удалить всех моделей сайта кто в оффлайне, вот скриншот https://thumb.cloud.mail.ru/weblink/...npht%40mail.ru желтым я обвёл всех моделей у кого такой статус. Можно ли их всех скрыть, свернуть, не загружать? Просто их сотни и они очень тормозят при авторефреше, и подтягивают ненужную графику.. Мне в прошлый раз помогли алгоритмом поиска, вроде так должно сработать, но затык как раз в команде удаления всего что совпало с 'offline':

// ==UserScript==
// @name        auto
// @namespace   phonemates.com
// @include     *[url]https://phonemates.com/myfavorites*[/url]
// @version     1
// @grant       GM_openInTab
// ==/UserScript==



function getOfflineLinks() {
  return Array.prototype.filter.call(
    document.querySelectorAll('.hcm-hostNameWrapper + .hcm-rightBottomIcons .chatType'),
    element => element.textContent.trim() === 'Offline'
  ).map(
    element => element
      .closest('.hcm-rightBottomIcons')
      .previousElementSibling
  )
}


исходник страницы: https://cloud.mail.ru/public/ugE3/YKrao836r

на сайте 3 категории статусов, идут в очерёдности: free, private, и под конец offline (которых и хочется вовсе не подгружать, обрезать страницу до них).
Спасибо!
Ответить с цитированием