pi3rd0lony faceb00k zapętla się na stronie z wyborem planu.
Przestałbym tego ścierwa używać, gdyby nie to, że grupy ze studiów są na tym syfie, a muszę je dość regularnie sprawdzać
#facebook #zalesie #firefox
pi3rd0lony faceb00k zapętla się na stronie z wyborem planu.
Przestałbym tego ścierwa używać, gdyby nie to, że grupy ze studiów są na tym syfie, a muszę je dość regularnie sprawdzać
#facebook #zalesie #firefox
Zaloguj się aby komentować
Denerwuje was, że Youtube ciągle serwuje wam filmiki które już obejrzeliście, a twórcy ciągle zmieniają tytuły i miniaturki więc nie sposób uniknąć oglądania 2 razy tego samego?
Rozwiązanie: Plugin, który sam pamięta co oglądałeś (na podstawie historii przeglądarki oraz historii oglądania youtube).
Chrome: https://chrome.google.com/webstore/detail/watchmarker-for-youtube/pfkkfbfdhomeagojoahjmkojeeepcolc
Firefox: https://addons.mozilla.org/pl/firefox/addon/watchmarker-for-youtube/
@Git: https://github.com/sniklaus/youtube-watchmarker
#firefox #chrome #internet #youtube

Zaloguj się aby komentować
Czy synchronizacja działa na plik zip załadowany z Dodatki -> Narzędzia dla wszystkich dodatków -> Zainstaluj dodatek z pliku...?
Robię podstawowy test synchronizacji `browser.local.sync`:
```javascript
let monster = {
name: "Kraken",
tentacles: true,
eyeCount: 10,
};
let kitten = {
name: "Moggy",
tentacles: false,
eyeCount: 2,
};
browser.storage.sync.set({ kitten, monster })
```
i na drugim profilu:
```javascript
await browser.storage.local.get("kitten")
```
ale nic się nie dzieje, `get("kitten")` nie zwraca nic.
PYTANIE:
1. Czy synchronizacja działa na plik zip załadowany z Dodatki -> Narzędzia dla wszystkich dodatków -> Zainstaluj dodatek z pliku...?
Mam w `manifest.json` `applications.gecko.id`, tak jak trzeba.
2. Jeśli nie, to co trzeba zrobić, żeby PRZETESTOWAĆ działanie synchronizacji?
API https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/sync
#firefox #addons #rozszerzenia #extensions #webextensions
Testowałem, i sam sobie odpowiem:
1. Da się.
2. Da się nawet bez pakowania do pliku zip, można nawet bezpośrednio załadować folder w `about:debugging#/runtime/this-firefox`.
Ale...
Miałem pewien pomysł z wykorzystaniem i...
Synchronizacja w Firefox jest absolutnie nieprzewidywana i niekonsekwentna. Nie ma opcji żeby użyć jej do czegoś użytecznego, tego nie da się sensownie użyć. Całe API WebExtensions ma wiele dziwnych błędów, niektóre zgłosiłem i są olewane. Tutaj API synchronizacji czasami całkowicie ignoruje jakieś dane, czasem bez problemu synchronizuje zgodnie z cyklem czasowym, czasem event onChanged łapie czasem nie, czasem funkcja get() łapie, czasem nie i koniec. Wybili mi z głowy ten pomysł.
Zaloguj się aby komentować
Przesiadłem sie ostatnio z Firefoxa na Chrome. W FF używałem uBlock Origin do blokowania reklam i działał świetnie. W Chrome niestety w serwisach typu onet dostaje informację o tym, żebym wyłączył adblockera. Czy da się coś zrobić, żeby ominąć tą blokadę? W FF problem nie występował.
#adblock #ublock #pcmasterrace #chrome #firefox
Zaloguj się aby komentować
#firefox #przegladarki
dzis drugi raz w tym roku stracilem wszystkie otwarte zakladki
ff sie przywiesil i po ubiciu nie szlo nic odzyskac
zainstalowałem od taki plugin: Tab Session Manager
wyglada ze dziala, zapisuje automatycznie do pliku co 15min wszystko co otwarte w tabsach i wrzuca na dysk +ew. po ustawieniach do chmury
polecam zainstalowac nim i was spotka ten zawod

Zaloguj się aby komentować
Ktoś używa wtyczki Ninja Cookie do Firefoxa może? Bo ostatnio zauważyłem że przestaje sobie radzić z blokowaniem pop upów z cookies. Na Hejto notorycznie się wywala od kilku tygodni tak że nie idzie w nic kliknąć, dopóki jej nie wyłączę i ręcznie zaakceptuje, ale zauważyłem że na innych stronach też przestaje sobie radzić.
Może ktoś ma jakąś alternatywę?
#pytanie #internet #firefox
Zaloguj się aby komentować
Jak was wkurza gówniany odtwarzacz youtube shorts i chcecie, żeby zawsze się odpalał normalny player, to jest do tego dodatek:
https://addons.mozilla.org/en-US/firefox/addon/reroute-youtube-shorts/
https://github.com/gunnerclark/firefox-shorts-to-watch/blob/main/background.js
Przy okazji inna przydatna wtyczka, bo ostatnio youtube postanowił ukraść część widocznej powierzchni filmu na zjebane zaokrąglone rogi:
https://addons.mozilla.org/en-US/firefox/addon/youtube-remove-rounded-corners/
#youtube #shorts #youtubeshorts #google #jebacgoogle #firefox
Zaloguj się aby komentować
#firefox #pcmasterrace #protip
Zdarzało się wam że mieliście dużo przypiętych kart i nagle je straciliście z jakiegoś powodu? Jest na to sposób
Wchodzisz na zakładkę od historii i klikasz "przywróć poprzednią sesję". A jeśli to nie pomogło(złe okno się przywróciło). To wciskasz na to okno i wciskasz klawisze "ctrl+ shift + n"
Zaloguj się aby komentować
I bardzo k⁎⁎wa dobrze
#firefox #chrome #monopole

Zaloguj się aby komentować
Zaloguj się aby komentować
Teraz chciałbym abyś się leciutko skupił.
Powiedz mi, czy rozumiesz taką koncepcję.
Ja nadal jestem za koncepcją: jedno okno, wiele kart przeglądarki internetowej.
Jako opcjonalne API do wykorzystania.
Że w ramach jednej domeny(?), zamiast tworzyć kolejnych okien w kolejnych kartach (na zasadzie jedno okno, jedna karta), otwierać tylko "wydmuszkę", pusty element GUI w przeglądarce, którego kliknięcie wywołuje callback w jednym jedynym oknie.
To by działało jak History API, tylko dla kart, że przełączanie między kartami tylko uruchamia callback, zamiast przeładowywać okna do viewport.
Analogia do History API: Z History API, nie ładuje się poprzedniego okna po kliknięciu wstecz, tylko odpala callback który przeładowuje samą treść, w tym samym oknie.
Z koncepcją Jedno Okno, Wiele Kart Przeglądarki Internetowej:
* Można tworzyć efekty przejścia, animacje, podczas przełączania się między kartami tej samej domeny - nawet View Transitions API tego nie potrafi sam z siebie.
* Masz mniej okien otwartych na raz, bo podmienia się tylko kontent w jednym jedynym oknie, a nie całe okno. Zajmuje mniej miejsca.
* Nie potrzeba specjalnej komunikacji między oknami (tej samej domeny), bo komunikacja i synchronizacja jest bezpośrednia i doskonała.
* Idealne pod Single Page Aplication - przełączanie kartami przeglądarki przełącza tylko stan aplikacji, zamiast przełączać między wieloma kopiami aplikacji
* Nowa karta szybciej się otworzy i załaduje, bo doładowuje się tylko niewielki kawałek treści, a nie cała strona.
#webdev #frontend #programowanie #przegladarki #firefox #chrome #edge #opera #safari #w3c #api

Zaloguj się aby komentować
Da sie łatwo w UBlockOrigin wyłączyć filtry dla danej strone, ale zostawić manualnie wybrane elementy?
#internet #firefox #ublock
Zaloguj się aby komentować
Ehhh, chłop się wkurwił.
Po aktualizacji #firefox wywaliło mi wszystkie zakładki.
Zawsze było git, zmieniała się tylko wersja i niektóre funkcjonalności. Ale dzisiaj to przesadzili.
Zaloguj się aby komentować
Hej. Dobrze Wam chodzi hejto.pl na androidowym Firefoksie?
#hejto #firefox #android #adblock

Zaloguj się aby komentować
**Funkcje `loadOneTab` i `loadURI` w 2023 w Firefox Experimental API?**
Używam Experimental API w moim prywatnym rozszerzeniu do Firefoksa.
Do tej pory używałem Firefox 102 ESR, ale planuję przejście na Firefox ESR 115. Jest już dostępna Firefox 115 Beta, więc zacząłem ją testować ze zwoim prywatnym rozszerzeniem.
Do tej pory, używałem wewnętrznym funkcji Firefoksa, jak `loadOneTab` and `loadURI` i działało to bardzo dobrze.
Funkcji `loadOneTab` używałem w taki sposób:
```
const placesURL = "chrome://browser/content/places/places.xhtml";
window.gBrowser.loadOneTab( placesURL, {
inBackground: false,
allowThirdPartyFixup: true,
relatedToCurrent : true,
triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal()
} );
```
Ale funkcja `loadOneTab` już w ogóle nie istnieje w API wewnętrznym Firefoksa. Czym go zastąpić?
Znalazłem funkcję `_createTab`:
```
// window.gBrowser._createTab({ uriString: placesURL });
```
Ale funkcja `_createTab` zwraca błąd:
```
Uncaught Error: UserInteraction with id "browser.tabs.opening" was not initialized
```
...to chyba przez zabezpieczenie, żeby ta funkcja była wywołana tylko poprzez akcję użytkownika? A ja wywołuję tę funkcję wewnątrz `async function`.
Da się jakoś otworzyć nową kartę z poziomu Experimental API w Firefox 115 beta?
Bardzo bardzo tego potrzebuję. Naprawdę bardzo.
Funkcji `loadURI` używałem w taki sposób:
```
window.gBrowser.selectedBrowser.loadURI(linkGo, {triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal()});
```
Funkcja `loadURI` wydaje się być nadal dostępne w wewnętrznym API Firefoksa, ale zwraca taki błąd:
```
TypeError: 'uri' member of CancelContentJSOptions is not an object. RemoteWebNavigation.sys.mjs
```
Jak pokonać ten błąd?
#firefox #addons #webextensions #experimental #api
Znalazłem rozwiązanie w kodzie źródłowym Firefoksa - loadTabs.
Zamiast loadOneTab użyłem tego:
window.gBrowser.loadTabs( [linkGo] , {<br />
inBackground: event.target.inBackground,<br />
relatedToCurrent: true,<br />
allowThirdPartyFixup: true,<br />
triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal()<br />
} );<br />
```<br />
<br />
---<br />
<br />
Zamiast `loadURI` użyłem tego:<br />
<br />
```<br />
window.gBrowser.loadTabs([linkGo], {<br />
replace: true,<br />
allowThirdPartyFixup: true,<br />
triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal()<br />
});<br />
```<br />
<br />
...kluczowe jest `replace: true`, dzięki któremu URI otwiera się w aktualnie otwartej karcie.
Zaloguj się aby komentować
#youtube #firefox i pewnie #chrome
Kurde, nie wiem jak Wy ale ja czuję się przestymulowany obecną formą internetu.
Jako że ostatnio sporo siedzę na youtube to poszukałem dodatku do Firefoxa który uchroni mnie przed clickbaitami w miniaturach i usunie tę denerwującą funkcjonalność w której po najechaniu kursorem na miniaturę, ta zaczyna się ruszać i kradnie moją uwagę.
Mała rzecz a cholernie cieszy


@mike-litoris a co to znaczy "siedzę na YouTube?" Ja mam może z 10 subskrybowanych kanałów i generalnie oglądam jak coś wrzuca. Szukam konkretnych informacji/kanałów. Co oznacza siedzenie na YouTube? Że się surfuje od jednego kanału du drugiego? Jak na wikipedii zaczynasz czytać o usa a kończysz na niemieckiej firmie produkującej srobki dla NASA?
Zaloguj się aby komentować
W związku z ostatnią aktualizacją API na YouTube, gdyby ktoś potrzebował zaktualizowane filtry do wtyczki uBlock Origin do blokowania wszystkich filmików shorts na You Tube oraz do poprawiania wyglądu wyświetlania subskrybowanych to proszę.
#ublock #firefox #chrome #edge #przegladarki #youtube #shorts #wtyczki
uBlock -> Ustawienia -> Moje Filtry -> Copy/Paste całą sekcję poniżej -> Zapisz
! YouTube Fix & Customization v1.5
! (1-3/13) YouTube 4 Videos Per Row Fix (Home and Channel Pages)
youtube.com##ytd-rich-grid-row:style(display:contents !important;)
youtube.com###contents.ytd-rich-grid-row:style(display:contents !important;)
youtube.com##ytd-rich-grid-renderer:style(--ytd-rich-grid-items-per-row: 5 !important;)
! (4-5/13) YouTube 4 Videos Per Row Fix (Channel Page margin fix)
youtube.com##ytd-rich-item-renderer[is-slim-grid]
youtube.com##ytd-rich-item-renderer[is-slim-grid]
! (6-8/13) YouTube 4 Videos Per Row Fix (Font Size fix)
youtube.com###video-title.ytd-rich-grid-media:style(font-size: 1.4rem !important; line-height: 2rem !important;)
youtube.com###metadata-line.ytd-video-meta-block:style(font-size: 1.2rem !important; line-height: 1.8rem !important;)
youtube.com###video-title.ytd-rich-grid-slim-media:style(font-size: 1.4rem !important; line-height: 2rem !important;)
youtube.com##ytd-rich-item-renderer:has(ytd-thumbnail-overlay-time-status-renderer\[overlay-style="SHORTS"\])

@thechips chujki muszą robić coś w stylu transparentnego proxy na wklejany content reklamowy, bo blokada konkretnych subdomen czy IP nic już nie daje :<
czeknę ten serwis, nawet jak nie pomoże, to choć nakreśli temat szerzej
btw. skoro o pejsuniu mowa, to może przy okazji interesowałeś się czyszczeniem profilu z "przyklejonych" fraz przez które cały reklamowy i proponowany szajs zalewa tablicę?
Ostatni raz usuwałem to jakoś 2 lata temu i było w cholerę czasochłonne. Jakieś pół roku temu gdy próbowałem to powtórzyć to mnie przerosło. Kurwie syny zrobiły z tego taką gehennę, że nawet dodatek jaki znalazłem do frajerfoxa nawet nie pierdnął. Strach pomyśleć jak bardziej utrudnili od tego czasu ;\
@cec ja jak chce jakiś szort obejrzeć to właśnie robię tak jak ty sugerujesz, tylko prościej, mając:
https://www.youtube.com/shorts/xyz robię dwuklik na shorts i zamiast niego wstawiam v i zatwierdzam enterem.
Czyli po prostu zmieniam adres na https://www.youtube.com/v/xyz .
@blamedrop jest do tego wtyczka
https://addons.mozilla.org/en-US/firefox/addon/reroute-youtube-shorts/
https://www.hejto.pl/wpis/jak-was-wkurza-gowniany-odtwarzacz-youtube-shorts-i-chcecie-zeby-zawsze-sie-odpa
Zaloguj się aby komentować
Chcę aplikacji na android, która ma blokować dostęp do aplikacji PWA i linków(urlów), tak że trzeba wpisać hasło lub pin lub dać odcisk palca, żeby włączyć daną aplikację PWA.
Nie chodzi o aplikacje takie jak AppLock, które tylko potrafią blokować zwykłe appki Androidowe, nie o nie mi chodzi.
Nie może to być rozszerzenie do Firefox/Chrome, bo by wystarczyło wyłączyć, żeby to obejść. AppLock nie da się tak łatwo obejść.
#android #appki #aplikacje #firefox #chrome
Ja to jabłkowy jestem, nie znam takich apek na androida :( Google podpowiada jakieś aplikacje do blokowania stron na androidzie, ale nie chcę tu nic wklejać konkretnego bo nie chcę za nie „ręczyć”, żeby później nie było na mnie jak miliony z konta znikną ( ͡° ͜ʖ ͡°)
Najprościej i najbezpieczniej było by pewnie edytować plik hosts, ale z tego co widzę wymaga to roota telefonu - nie wiem czy to w ogóle wchodzi w grę.
Zaloguj się aby komentować
Powinno się pomyśleć nad rodzajem cookies/storage, które z założenia mogą być synchronizowane między urządzeniami, za pomocą Firefox Sync, konta Google do synchronizacji Chrome.
Bo wiadomo, że nie wszystkie dane z cookies/storage itd. warto synchronizować, ale niektóre by można, np. podstawowe preferencje, zalogowanie.
Tak jak w WebExtensions jest browser.storage.sync:
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/sync
Zaleta, że robisz appke webową, i możesz olać kwestię synchronizacji pewnych danych, i masz to z automatu.
Taki odpowiednik tych usług z Google Play.
Tylko bardziej zdecentralizowane, bo oparte o przeglądarkę.
Może w ramach Project Fugu?
#firefox #chrome #w3c #webdev #frontend #javascript #programowanie
Zaloguj się aby komentować
Czy tylko u mnie padło #youtube? Nie ładuje się żadna strona z adresu youtube.
Ani w trybie normalnym, ani w prywatnym #firefox
Appka i strona u mnie dziala. Sprawdz tutaj: http://downforeveryoneorjustme.com/
Zaloguj się aby komentować