-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kompatybilność z Adblockiem #194
Comments
Hmm mi to obojętne, ale tak przy okazji jeśli już, to albo ja czegoś nie rozumiem albo nie wiem...bo np. takie ze stylem: |
Chodzi mi głównie o reguły, które sprawiają problemy na Adblocku, jak np te, które blokują popupa i odblokowują scrolla, na Adblocku scroll się nie odblokuje, więc obydwie reguły powinny zostać raczej przeniesione. Chociaż tak w sumie resztę też można byłoby przenieść.
Zapewne nie robią problemów na Adblocku, więc zostały na głównej. |
No teraz to jasno i klarownie wyjaśnione / albo mój umysł z rana bardziej wypoczęty. A tu statystyki ilości reguł uBO (przy okazji też dla głównej listy + ciastka):
Trzeba też wziąć pod uwagę ewentualną możliwość, że niektóre reguły trzeba będzie również przenieść w parze z regułą ADP (tak jak te pary usuwająca popup + naprawiająca scroll), bo po zabraniu tych uBO, te osamotnione ADP bez pary mogą powodować problemy np. jakieś scrollujące nagłówki, które wymagały 2 reguł do usadzenia (1 ADP i 1 uBO) mogą po zabraniu reguł uBO się nagle rozjechać itp. Chociaż póki co nie sprawdzałem tego dokładnie czy takie pary papużki nierozłączki występują w |
@hawkeye116477 Wiem że niewszystko działa z adblockiem dlatego proponuję to zgłosić do twórcy tego programu no chyba że to inna konstrukcja niż ublock ale i tak warto, przynajmiej będziemy jasno to wiedzieć, a tworzenie osobnej listy tylko dla adblocka niewchodzi w gre bo zaraz będzie trzeba do adguarda takową tworzyć a i pewnie do wielu innych blokerów. @gomoku Masz inne lepsze pomysły oprócz przenoszenia ? |
@blocker999 Nie ma co zgłaszać, Adblock po prostu nie obsługuje reguł :style(), nie potrafi modyfikować css stron, jest ograniczony. Dlatego też proponuję zrobić osobną listę z regułami, które działają tylko na uBlocku.
No Adguard nie obsługuje reguł :style(), zamiast tego ma coś tam innego. A co do reszty blokerów to już żaden inny chyba nie potrafi zmieniać css stron. Także tylko uBlock i opcjonalnie Adguard. |
@hawkeye116477 Może warto oto ich poprosić by dodali obsługe :style(), a jak nie to dopisać że paczka jest kompatybilna z ublockiem a używanie jej z innymi blokerami może powodować problemy. |
@blocker999 Okazuje się, że Adguard od jakiegoś czasu obsługuje Spokojnie, ja się przenoszeniem zajmę, ty nie musisz tego robić, jeśli ci się nie chce 😄 . |
@hawkeye116477 Skoro była takowa prośba do adblocka 3 lata temu, to masz racje niema co sie ponawiać. Gdzie chcesz przenosić te reguły do nowej paczki?, poco uszkadza to ublocka?, niewiem ale ja od początku chciałem tworzyć jedną paczke a nie rozdrabniać się. |
@blocker999 uBlocka nie uszkadza, ale ci co mają Adblocka to mają zablokowane scrolle, bo blokujemy popupy (dotyczy to gdzieś ok.20 stron) dlatego reguły, które powodują problemy wypadałoby przenieść do osobnej listy uzupełniającej, tak jak jest to u Majka. Natomiast w przypadku Adguarda, to mają tylko problem na nawozy.eu, bo tam odblokowaliśmy scroll przy pomocy script:inject, a Adguard ma coś tam innego zamiast tego. Tak jak pisałem możemy zmienić napis na uBlock i powiedzieć, że nie wspieramy Adblocka, bo jest ograniczony, dziadowski i co raz więcej osób używa uBlocka, a Adguarda nie wspieramy, bo jest zamkniętoźródłowy. Ale chyba jednak lepiej dać wsparcie dla większej liczby osób, może dzięki temu pojawi się tu więcej testerów/zgłaszających. |
Dobra, racja paczka pasuje do ublocka ale każdy może zniej skorzystać, więc raczej zostawiamy a tą |
@blocker999 Ok, ja się tym sam zajmę, ale nie będę robił nowej paczki dla Adblocka, tylko dla uBlocka i ewentualnie dla Adguarda, z głównej powycinam to co sprawia problemy i przeniosę do nowej listy oraz ewentualnie przemyślę też kwestię przeniesienia reszty specyficznych dla uBlocka. |
Nie da się mieć 2 w 1, czyli zjeść ciastko i mieć ciastko, czyli nie da się mieć 1 listy obsługującej w 100% kilka adblockerów, bo różne adblockery mają różne składnie, które nie są w 100% kompatybilne pomiędzy sobą, co powoduje problemy, czego konsekwencją jest np. u Majkiego stworzenie osobnej listy uzupełniającej, więc trzeba się zdecydować:
Trzeba sobie odpowiedzieć na pytanie czy lista ma działać pod jednym adblockerem (wtedy wariant a) czy pod kilkoma (wtedy wariant b). Z osobistej perspektywy to ja osobiście korzystam z uBO, więc mi wariant a) wystarcza, no ale lista jest nie tylko dla mnie czy dla pojedynczych osób ale dla wszystkich, a wszyscy korzystają z różnych adblockerów, więc z takiej perspektywy wariant b) jest lepszy, chociaż ma skutki uboczne tak jak @blockeer999 wspomniał - rozdrobnienie, no ale coś za coś i na coś trzeba się zdecydować, przyjąć jakąś ideę.
Niestety było już zgłaszane, ale autor ADP to (z całym szacunkiem) trochę taki beton, on nie będzie rozszerzał/ulepszał składni ADP bo jak patologicznie argumentował "i tak strony www to wcześniej czy później obejdą, albo nie ma potrzeby", a autor uBO mu mądrze skontrował, że:
Chociaż ADP ma też swoje plusy, to jednak zgadzam się ogólnie z tą opinią, że ogólnie jest gorszy od uBO. |
Zgadza się, ja już się zdecydowałem na wariant B i raczej przy tym pozostaniemy. Na razie przeniosłem reguły robiące problemy ze scrollem, a za resztę może jutro się wezmę. Listę specjalną dla Adguarda też wkrótce zrobię, ale to by trzeba się poradzić eksperta co do 3 reguł |
@gomoku A skąd tam wiesz, może jakbyśmy zrobili tylko listę dla uBlocka, to zaraz by konkurencja się pojawiła. Na ciastka już nam konkurencję robią -> http://pliki.wojtekmaj.pl/ciasteczka.txt 😃 .
Skoro deklarujemy to już w pierwszym wierszu, że lista jest kompatybilna z Adblockiem, to tak powinno raczej być. Można niby napisać, że nie gwarantujemy poprawnego działania listy na Adblocku, że lista działa w pełni poprawnie jedynie na uBlocku. Tylko ciekawe czy ktoś to w ogóle przeczyta czy raczej wkurzą się i zrezygnują 😄 . A tak właściwie to ciekawe ile osób korzysta z Popup Blockera. |
@hawkeye116477 W tym wypadku konkurencji nigdy zawiele. Niewiem ale ten dzisiejszy komentarz @gomoku mnie w 100% przekonuje, dlatego proponuje to oczym wczoraj pisałeś: "Tak w sumie to można, też zmienić ten napis [Adblock Plus 2.0] na [uBlock Origin 1.14+] wtedy ci co mają Adblocka, to nie będą mogli pobrać tego filtra" i zmienią stare nawyki. ". A tak właściwie to ciekawe ile osób korzysta z Popup Blockera " |
Ok, macie rację, w takim razie cofnę zmiany, usunę [Adblock Plus 2.0] i dodam na początku [uBlock Origin 1.14] i [AdGuard 2.7]. Na AdGuardzie powinno być wszystko ok, oprócz tego, że filmiki będą latały. Jeden filtr z script:inject mógł powodować problem, ale okazuje się, że zamiast tego można po prostu zablokować skrypt blokujący scroll filtrem sieciowym 😄 . Najciekawsze jest to, że w AdGuard dla Chromium te filtry |
Już dokonałem tej zmiany, ci co używają czegoś innego niż AdGuard i uBlock, to od teraz nie mogą korzystać z Popup Blockera 😄 . |
@gomoku O tym to ja wiem, kiedyś z tego korzystałem, tyle, że te statystyki dotyczą jedynie plików w Releases (https://github.com/azet12/PopupBlocker/releases), a my tam nic nie mamy. |
Pomimo, że ogólnie jestem za uBO i go sam używam, to jednak mnie znowu "olśniło" (tylko, że w drugą stronę) i stwierdziłem, że tak czy inaczej lista powinna obsługiwać też ADP, więc swoje wywody o pasterzach owiec i obrzucaniu za bardzo błotem ADP usunałęm i popieram inicjatywę @hawkeye116477 i stworzenie listy uzupełniającej, i szkoda, że namieszałem, bo @hawkeye116477 już to zrobił, a przeze mnie wycofał, no ale za drugim razem powinno pójść jeszcze szybciej bo już jakby wystarczy zrobić kopiuj-wklej...podsumowując, moje olśnienia wyglądały tak: jestem obojętny.. jestem przeciw...jestem za, ale po prostu sobie wszystko przemyślałem, i zapewniam, że to ostatnie olśnienie jest moim ostatecznym głosem, no i nie ma tego złego co by na dobre nie wyszło, bo przynajmniej przedyskutowało się i teraz każdy ma jasny ogląd. |
@hawkeye116477 Dobra, decyzja należy do Ciebie |
Ok, poprawiłem po raz kolejny kompatybilność i dodałem listę uzupełniające dla uBlocka i Adguarda. Listę uzupełniającą zrobiłem wspólną dla uBlocka i AdGuarda, gdyż tylko 1 reguła nie działa na AdGuardzie, a ona stopuje latanie filmików na polki.pl, więc raczej nie opłaca się robić kolejnej tylko dla AdGuarda z powodu 1 reguły. |
Hmm lista główna 868 filtrów, uzupełniająca 642, jeśli uzupełniająca prześcignie główną w ilości filtrów, to główna będzie już tylko główną bo działa pod wszystkimi adblockerami, ale nie główną pod kątem ilości filtrów. |
Ten wątek został automatycznie zablokowany, ponieważ po jego zamknięciu nie było żadnej aktywności. Proszę otworzyć nowe zgłoszenie dla powiązanych problemów. |
Reguły, które odblokowują scroll po schowaniu popupa nie działają na AdBlocku/Adblock Plusie, a być może i na Adguardzie (iOS, CB Android, stare Safari).
Dlatego też może warto byłoby przenieść kłopotliwe reguły, które odblokowują scroll i chowają popup na nową listę „Popup Blocker Simplus - uzupełnienie dla uBlocka".
Co o tym sądzicie?
The text was updated successfully, but these errors were encountered: