Chtělo by to po vzoru různých Dnů IPv6 a Dnů knihy udělat Den bez cookies lišt, aby se jich weby hromadně zbavily. Snad Google pořád ještě nemá takovou moc, aby těmi lištami zaplevelil celý web. Jako experiment s šířením memů to bylo zajímavé (málokdo ví, proč tam ty lišty jsou, a málokterý web má to, co Google požadoval), ale už by to stačilo.
A Den bez notifikačních pop-upů by se mohl udělat hned týden po té.
Nedivím se, že těch odsouhlasených je tak málo. Weby totiž typicky mají své vlastní popup-okno (skoro všichni ho mají stejné, včetně chybějící ikony), a teprve pokud tam člověk zvolí, že chce notifikace dostávat, zeptá se prohlížeč. Jenže tenhle webový pop-up bývá implementován špatně a ptá se každou chvíli znova. Nejspolehlivější způsob, jak se ho zbavit, je odkliknout ho a následně nepovolit oprávnění v prohlížeči.
Myslím, že by naprosto stačila ikona (v případě, že stránka o toto uprávnění žádá) někde u adresního řádku, která by měnila stav. Pokud by byly notifikace povoleny, byla by zelená. Když zakázany, červená a při dotazu by měla tvar otazníku. Pop-up by se zobrazil až po kliknutí.
BFU by to naprosto ignorovali, takže by si nezaplevelili prohlížeč hromadou zbytečných notifikací a povolení notifikací by bylo jen o jeden klik dále než dnes. (Což s 97 % zamítnutí znamená výraznou úsporu klikání na tlačítko zamítnout).
PS: Tuto funkci jsem ještě nikde v praxi nepoužil.
Na tyhle věci existuje jednoduchá volba v about:config
dom.webnotifications.enabled;false
Vypnutí oznámení webových stránek
Další potřebné :)
network.captive-portal-service.enabled;false
Zamezení firefoxu kontaktovat portál http://detectportal.firefox.com/success.txt
general.useragent.override;Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 (KHTML, like Gecko) Ubuntu/11.10 Chromium/27.0.1453.93 Chrome/27.0.1453.93 Safari/537.36
Změna user agenta
privacy.firstparty.isolate;true
Tato preference izoluje všechny zdroje identifikátorů prohlížeče (například soubory cookie) do domény první strany s cílem zabránit sledování v různých doménách.
privacy.resistFingerprinting;true
Obrana proti otisku prohlížeče
browser.cache.offline.enable;false
zakázání offline cash
browser.safebrowsing.malware.enabled;false
services.sync.prefs.sync.browser.safebrowsing.malware.enabled;false
zakázání google safe browsing (pokud je true odesíláte info do google)
browser.send_pings;false
ochrana proti sledování kam klikáte na stránky
browser.sessionstore.max_tabs_undo;0
firefox si nebude pamatovat poslední zavřené záložky
browser.urlbar.speculativeConnect.enabled;false
Zakažte předběžné načtení adres URL automatického doplňování. Firefox předem načte adresy URL, které se automaticky dokončí, ale uživatel se nechce připojit
dom.battery.enabled;false
Vlastníci webových stránek nemohou sledovat stav baterie vašeho zařízení
dom.event.clipboardevents.enabled;false
Deaktivujte, aby webové stránky nemohly dostávat oznámení, pokud kopírujete, vkládáte nebo odstraňujete něco z webové stránky, která část stránky byla vybrána.
geo.enabled;false
Vypnutí geolokace
media.navigator.enabled;false
Webové stránky nesmějí sledovat stav mikrofonu a kamery vašeho zařízení.
network.cookie.cookieBehavior;1
Přijmout pouze z původního webu (blokovat soubory cookie třetích stran)
network.cookie.lifetimePolicy;2
cookies jsou smazány na konci relace
network.http.referer.trimmingPolicy;2
Send only the scheme, host, and port in the Referer header
network.http.referer.XOriginPolicy;2
Only send scheme, host, and port in Referer
network.http.sendRefererHeader;0
zakázání odesílání předchozích navštívených stránek v http/https hlavičkách referrer
webgl.disabled;true
Vypnout webGL
signon.rememberSignons;false
vypnutí password managera
identity.fxaccounts.enabled;false
vypnutí snchronizace s mozila cloudem
dom.push.userAgentID;
smazat hodnotu
Hovadiny:
dom.webnotifications.enabled;false
Vypnutí oznámení webových stránek
browser.fixup.alternate.enabled;false
Vypnutí automatického doplňování www a com do adresy
browser.urlbar.clickSelectsAll;true
po kliknutí označit celý řádek adresy najednou