Podwójne powiadomienia o to samo

Poaptrzcie tylko jaki bug
47

Pierwsze i ostatnie powiadomienie. Czemu się dublują?

Pewnie będzie, że od blokowania reklam AdGuardem…

Nie za bardzo rozumiem… co ma ADG do tego?

Skrypt co powiadomień i sidebara nie lubi się z skryptem WP na reklamy i skryptowym rozwiązaniem na blokowanie reklam - jak na czas AdamWr nie wychwyci że zachodzi mrożenie się skryptu WP na reklamy; to zachodzi psucie się spisu aktualizacji programów i opcji usuwania powiadomień.

@krystian3w Jeszcze bardziej nie kumam :slight_smile: Napisz po Polsku.

No skrypt na reklamy WP jest tak skopany, że blokuje inne skrypty jak się wywali i w efekcie buguje się opcja powiadomień i spisu aktualizacji programów w prawej kolumnie portalu.

Efekt ten umie generować filtr AdGuard “set-constant” używany do blokowania reklamy - który trzeba obserwować, aby zminimalizować uszkadzanie się strony lub wyskakiwanie na reszcie stron WP pop-upa “reklamy to nasza pasja - odblokuj je na WP”.

Skrypty WP walą sprawę.

I teraz jest jasno i klarownie :slight_smile: Dzięki :slight_smile:
Tak btw. set-constant w ADG to nie filtr, tylko dyrektywa, ileś dyrektyw tworzy dopiero filtr.

Nie, set-constant to rodzaj filtru skryptowego:

https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#-️-set-constant

bez parametrów oczywiście nie działa.

Co to za nowe nazewnictwo? Filtr skryptowy?

BTW angielski nie boli

Jak dla mnie dyrektywą jest:

  • !+ NOT_PLATFORM(windows, mac, android, ext_chromium, ext_ff, ext_opera)
    
  • !+ PLATFORM(windows, mac, android, ext_chromium, ext_ff, ext_opera)
    
  • !+ NOT_OPTIMIZED
    
  • !#if (adguard_ext_firefox || adguard_ext_opera || adguard_ext_safari || adguard_app_ios || adguard_ext_android_cb)
    
    
    !#endif
    

(Czyli wykluczenie lub dopuszczenie filtrów na danej platformie lub oznaczenia filtru jako niedobrego dla telefonów)

Nawet w sumie tak to nazywa AdGuard:

! until AG for iOS v3.1 release with !---#safari_cb_affinity pre-processor directive support


  • “scriptlet”

    • “skryptlet” / “skrypeczka”

raczej to dalej nic nie mówi…, na pewno nie można tego tłumaczyć na “dyrektywę” jak nie nazwiesz inaczej warunków wykluczających / ograniczających działanie filtru na danych platformach.

set-constant nie jest spolonizowane jako nazwa “skrypeczki” - czyli raczej nigdy nie użyjesz “ustaw-stałą” jak sam nie wydasz własnego uBO, bo kod AdGuard jest niedostępny a kradzione dodatki na tyle ile się da ścigane przez tamtą firmę.

  • example.org#%#//scriptlet("set-constant", <property>, <value>)

jak dla mnie “<property>” i “<value>” łatwiej nazwać parametrami niż “własnością” i “wartością”. Nawet niby opis “skrypteczki” jakbyś zobaczył, to nazwa je odgórnie parametrami:

obraz

1lajk