Gdy odwiedzam dowolną stronę zawierającą animowane strony gif
(Google+, 9gag itp.), Wszystkie one zaczynają się ładować. Moja przepustowość jest ograniczona i nie chcę ich pobierać, chyba że naprawdę chcę je wyświetlić. Widziałem niektóre wtyczki, które po prostu zatrzymują animację, ale sam obraz i tak jest pobierany . 9gag.com początkowo miał tę funkcję, która po prostu pokazywała statyczny obraz (jeśli jest to animowany gif) i zaczęła pobieranie dopiero po kliknięciu na niego (teraz go usunęli).
Czy jest jakaś wtyczka, która może zatrzymać pobieranie gif? Czy muszę napisać rozszerzenie? Jakieś sugestie?
.gif
plików byłoby wystarczająco proste , ale jeśli chcesz blokować tylko.gif
pliki animowane , rozszerzenie nadal musiałoby pobierać.gif
pliki osadzone na stronie, aby ustalić, czy są one animowane, czy nie. Najlepszym rozwiązaniem jest zablokowanie wszystkich plików GIF. (Pomyślałem tylko o pomyśle, który mógłby zadziałać, ale nie sądzę, że został on zrealizowany. Jeśli mam trochę czasu, spróbuję coś wymyślić, na wypadek, gdyby nikt nie wiedział o istniejącym rozwiązaniu.)Odpowiedzi:
Nie mam jeszcze odpowiedniego rozszerzenia / wtyczki. Próbowałem użyć następującego skryptu użytkownika z TamperMonkey w Chrome. Działa świetnie. Blokowanie wszystkich gifów (w tym gifów ajax) na stronie 9gag.com. Z jakiegoś powodu ajax gify w Google + nie są blokowane (sprawdzanie tego). Ogromne podziękowania dla Synetec za jego pomoc, wysiłek i kod. Oto skrypt użytkownika (większość skryptów jest kopiowana z skryptu użytkownika Synetec ):
Teraz:
@match
dyrektywę, aby pasowała do dowolnej witryny. Użyj,@match http://*/*
aby działała na wszystkich stronach (http). Zmień nahttps
na dowolną bezpieczną stronę http, np. google +)źródło
if ($.trim(ext.toLowerCase()) != "gif")
złapie tylko połowę GIF-ów.Kilka fajnych dodatków do Firefoxa:
adblock - inteligentne blokowanie reklam
flashblock - cały flash zostanie zablokowany, dopóki go nie klikniesz
imgblock - blokuje WSZYSTKIE obrazy, wszędzie (można tymczasowo wyłączyć jednym kliknięciem)
ghostery - blokuje portale społecznościowe (mogą one wygenerować więcej niż sto kilobajtów na stronę!)
źródło