Infinite scroll dla allegro oraz wykopu
Skryptozakładka (bookmarklet) dodająca infinite scroll dla allegro oraz wykopu.
d21d3q z- #
- 9
- Odpowiedz
Skryptozakładka (bookmarklet) dodająca infinite scroll dla allegro oraz wykopu.
d21d3q zOstatnio eksperymentowałem z biblioteką do infinite-scroll i zrobiłem proste skryptozakładki (bookmarklet) które dodać do istniejącej strony funkcjonalność infinite-scroll - nie kolejne strony same się ładują i doklejają na spodzie strony.
Tu są skrypty dla allegro oraz dla wykopu.
Działa to tak - tworzymy nową zakładkę, w miejsce lokalizacji wklejamy kod (z linków powyżej)i zapisujemy. Po otwarciu strony (z wyszukiwaniami allegro) klikamy zakładkę i już można przewijać i przewijać.
Jakby przestało gdzieś działać (bo np allegro zmieni strukturę strony), to wołajcie to się zaktualizuje.
Komentarze (9)
najlepsze
W ten sposób nie mamy kontroli nad tym co się wykonuje.
W tej chwili skrypt jest OK - ale skąd wiadomo czy za kilka dni ktoś go nie podmieni albo nie doda do niego jakiejś niespodzianki?
Później się ludzie
Minimalizowanie ma chyba na celu tylko zmniejszenie ilości przesyłania danych? "Rozwlekłą" wersję łatwiej też przeanalizować niż zminimalizowaną:
!function(){var n=document.createElement("script");n.src="[https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js",n.onload=function()](https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js",n.onload=function()){jQuery.noConflict();var n=document.createElement("script");n.src="[https://unpkg.com/infinite-scroll@3/dist/infinite-scroll.pkgd.js",n.onload=function()](https://unpkg.com/infinite-scroll@3/dist/infinite-scroll.pkgd.js",n.onload=function()){jQuery('div[class^="opbox-listing--"] div section section').infiniteScroll({path:"a.m-pagination__nav--next",append:'article[data-item="true"]'})},document.body.appendChild(n)},document.getElementsByTagName("head")[0].appendChild(n)}();
wersja zminimalizowana też raczej w miejscu na adres nie będzie wyglądać czytelnie...
Naprawdę nie ma sensu aby w skrypcie w co trzeciej linijce stał komentarz:
// -------------------------- -------------------------- //
Z tych kreseczek nic