Skąd pochodzi ten komunikat?
Kiedy instalujesz tryb Eink, przeglądarka wyświetla okno potwierdzenia, informując o tym, że ta wtyczka żąda „dostępu do wszystkich danych witryn”. Ten komunikat jest standardowym ostrzeżeniem bezpieczeństwa generowanym automatycznie przez przeglądarkę i nie oznacza, że ta wtyczka ma jakiekolwiek problemy. Zjawisko to wynika z tego, że tryb Eink korzysta z techniki zwanej „automatycznym wstrzykiwaniem kodu”, która jest również stosowana przez przeglądarki takie jak Google czy Firefox dla deweloperów wtyczek.
Możesz to sobie wyobrazić tak: za każdym razem, gdy otwierasz nową stronę, tryb Eink cichutko „czeka” obok tej strony, jak asystent zawsze gotowy, by pomóc Ci, gdy tylko będziesz tego potrzebować. Aby „czekać” na każdej stronie, potrzebne są te uprawnienia.
Dlaczego trzeba „czekać” na każdej stronie?
Ten projekt przynosi korzyści, ponieważ pozwala na najnaturalniejsze i najbardziej płynne przełączanie trybu czytania:
Warunkiem realizacji tych funkcji jest to, że kod trybu Eink musi być wcześniej „czekać” na bieżącej stronie. Bez tego przeglądarka nie będzie w stanie wykryć Twojego gestu lub naciśnięcia klawisza, a ani automatycznie przełączyć się do trybu Eink po przejściu na inną stronę.
Różnica między zezwoleniem a odmową?
Zezwolenie na automatyczne wstrzykiwanie (domyślnie)
- Uruchomienie za pomocą prostego przesunięcia palcem
- Skróty klawiaturowe dostępne w każdej chwili
- Natychmiastowa dostępność po otwarciu strony
- Automatyczne przejście w tryb Eink na nowej stronie podczas przełączania artykułów za pomocą hiperlinków
- Najpłynniejsze doświadczenie
Brak zezwolenia na automatyczne wstrzykiwanie
- Gesty i skróty klawiaturowe nie będą działać
- Musisz ręcznie kliknąć ikonę wtyczki, aby ją aktywować
- Podczas przełączania do innych artykułów za pomocą hiperlinków nie wejdzie automatycznie w tryb Eink, musisz ręcznie go aktywować ponownie
- Na komputerze jeszcze jakoś wygodne
- W mobilnej wersji Firefox trzeba kilka razy kliknąć, aby znaleźć ikonę, co jest uciążliwe
Co dokładnie robi nasz kod na stronie?
Rozumiemy, że „odczyt wszystkich danych witryn internetowych” może brzmieć nieco przerażająco. Dlatego chcemy jasno powiedzieć, że tryb Einkwykonuje tylko poniższe czynności na stronie:
| Czynność | Opis |
|---|---|
| Nasłuchiwanie gestów i zdarzeń klawiaturowych | Czeka na wykonanie gestu „przesuń w prawo” lub naciśnięcie skrótu, aby uruchomić tryb czytania. |
| Przebudowa układu strony | Po uruchomieniu przekształca treść strony w format książki, ułatwiając czytanie na ekranie e-papierowym lub telefonie. |
| Zastosowanie dostosowanych stylów | Reguluje czcionki, odstępy, kolory tła itp., aby zapewnić komfortowe czytanie. |
| Przechowywanie Twoich adnotacji | Zapisuje zaznaczenia lub notatki, które dokonasz na bieżącej stronie, naTwoim własnym urządzeniu (lokalne przechowywanie przeglądarki), nie przesyłając ich na żaden serwer. |
| Mynie będziemy robić | Opis |
|---|---|
| Odczytywanie Twoich haseł lub danych osobowych | Nasz kod nie ma dostępu do żadnych pól formularzy. |
| Przesyłanie treści strony do zewnętrznych serwerów | Wszystkie operacje odbywają się lokalnie na Twoim urządzeniu, a dane nie opuszczają Twojej przeglądarki. |
Co zrobić, jeśli nadal chcesz ograniczyć te uprawnienia?
Całkowicie szanujemy Twoje obawy dotyczące prywatności. Jeśli nie chcesz, aby tryb Eink cicho czekał na każdej stronie, możesz w ustawieniach przeglądarki dla wtyczek, zmienić ustawienia „dostępu do danych witryn” na „tylko na żądanie” (Click to run).
W ten sposób tryb Eink będzie działać tylko wtedy, gdy aktywnie klikniesz ikonę wtyczki. Gesty i skróty klawiaturowe staną się nieaktywne, ale wszystkie funkcje trybu czytania będą nadal w pełni dostępne.
Czy wtyczka przeszła rygorystyczną kontrolę przed publikacją?
Tak. Tryb Eink jest aktualnie dostępny w Chrome Web Store oraz Firefox Add-ons (AMO), które mają niezależne i rygorystyczne procedury oceny, aby upewnić się, że publikowane wtyczki spełniają standardy bezpieczeństwa i prywatności.
W skrócie, jeśli jakaś wtyczka potajemnie kradnie Twoje hasła, śledzi Twoje zachowania w sieci, lub robi coś, co „nie zostało wspomniane w opisie”, zazwyczaj nie przechodzi kontroli i nie pojawia się w sklepie. A tryb Eink został stworzony zgodnie z tymi standardami i przeszedł kontrolę obu platform.
Jeśli chcesz dokładniej poznać standardy oceny na obu platformach, oto linki do oficjalnych dokumentów:
-
Chrome Web Store
・Zasady programu dla deweloperów (Developer Program Policies) — określa zasady i standardy oceny dla wszystkich publikowanych wtyczek.
・Opis procesu oceny wtyczek (Review Process) — wyjaśnia, jak Google ocenia każdą przesłaną wersję. -
Firefox Add-ons (AMO)
・Polityki dodatków (Add-on Policies) — wymagania Mozilli dotyczące bezpieczeństwa, prywatności i zachowania wtyczek.
・Wymagania dotyczące przesyłania kodu źródłowego (Source Code Submission) — wyjaśnia, dlaczego Firefox wymaga od deweloperów dostarczania weryfikowalnego kodu źródłowego.