Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika fewtoast w Hydepark

Inspirator

w Hydepark

1piorunów

PROPOZYCJA

Na YouTube jest CustomEvent `"yt-navigate-finish"`, który ogarnia jak nawigacja na stronie się dokona.

To samo chciałbym na Hejto, żeby łatwo było tworzyć Skrypty Użytkownika dla Hejto.

Tak to wygląda na YouTube:

```javascript

window.addEventListener("yt-navigate-finish", ()=>{}, true);

```

Proste `"hejto-navigate-finish"` by zrobiło robotę. Nie trzeba by tworzyć observerów itp.

Ja bym to rozbudował o CustomEvent `"hejto-entry-mounted"`, który odpala się za każdym razem, gdy wyświetli się wpis/komentarz, i zwraca w event.detail referencję do elementu DOM z wpisem/komentarzem, info o typie (komentarz/wpis), autora, jakieś inne podstawowe info, żeby nie trzeba było ich wyciągać z elementu DOM.

Wtedy można dokonać skryptem jakiegoś ulepszenia danego wpisu/komentarza, tak jak to robi wiele dodatków.

Naprawdę maaasa dodatków by mogła się o takie CustomEvents opierać.

Komentarze (3)

Sum0piorunów

@fewtoast nie znam się na tym i właśnie szperam co to takiego xD

Inspirator0piorunów

@Frus Nie wiem co napisałeś, ale chodzi o UserScripts, Skrypty Użytkownika, jak te:
https://greasyfork.org/pl/scripts/by-site/youtube.com?filter_locale=0

Czyli różne ulepszenia do YouTube, żeby miał coś czego nie ma, albo przestał mieć coś czego nie potrzebujesz, albo coś ulepsza w działaniu.

Oczywiście tylko niektóre korzystają z tego CustomEvent.

Skrypty użytkownika dla strony youtube.comGreasyfork
Sum0piorunów

To rozwiązanie przypomina całą tą personalizację treści na zasadzie yt?

PROPOZYCJA Na YouTube jest CustomEvent `"yt-navigate-finish"`, który ogarnia jak nawigacja na stronie się - fewtoast - Hejto.pl (demo semantyczne)