Привет все, такой вопрос, какой командой можно удалить всех моделей сайта кто в оффлайне, вот скриншот
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 (которых и хочется вовсе не подгружать, обрезать страницу до них).
Спасибо!