Saan nanggaling ang babalang ito?
Kapag nag-install ka ng Eink Mode, magpapakita ang browser ng isang dialog box na nagpapaalala sa iyo na ang extension na ito ay humihingi ng "access sa lahat ng datos ng site". Ang prompt na ito ay isang standard security warning na awtomatikong nalikha ng browser at hindi nagpapakita ng anumang problema sa extension. Lumalabas ito dahil ang Eink Mode ay gumagamit ng isang teknolohiya na tinatawag na "auto-inject code", na isang paraan na ibinibigay din ng Google o Firefox para sa mga developer ng extension.
Maiisip mo ito na: sa tuwing bubuksan mo ang isang bagong webpage, ang Eink Mode ay tahimik na "nakatayo" sa tabi ng page na iyon, parang isang assistant na handang tumulong sa iyo kapag kinakailangan. Upang "nakatayo" sa bawat webpage, kailangan nito ang pahintulot na ito.
Bakit kailangang "nakatayo" sa bawat webpage?
Ang disenyo na ito ay nagbibigay-diin sa isang natural at maayos na paglipat sa reading mode:
Ang mga functionality na ito ay nakadepende sa presence ng code ng Eink Mode na "nakatayo" sa kasalukuyang page. Kung wala ito, hindi alam ng webpage na may ginagawa kang gesture o key press, at hindi ito awtomatikong papasok sa Eink Mode pagkatapos mong lumipat ng page.
Allowed vs. Not Allowed, anong kaibahan?
Pinapayagan ang Auto-Inject (default)
- Swipe gesture lang para magsimula
- Available ang keyboard shortcuts anumang oras
- Agad nang magagamit pagkatapos buksan ang webpage
- Kapag nag-switch sa ibang artikulo gamit ang hyperlinks, awtomatikong papasok sa Eink mode sa bagong article page
- Nagbibigay ng pinaka-smooth na karanasan
Ayaw ng Auto-Inject
- Hindi gumagana ang gestures at shortcuts
- Kailangan mong manu-manong i-click ang icon ng extension upang magsimula
- Kapag nag-switch sa ibang artikulo mula sa hyperlinks, hindi ito awtomatikong papasok sa Eink mode, kailangan pang mag-start uli ng mano-mano
- Medyo madali sa computer
- Sa mobile version ng Firefox, kailangan mag-tap ng maraming layers para mahanap ang icon, medyo nakakaabala
Ano lamang ang ginawa ng aming code sa page?
Naiintindihan namin na ang tuntuning "basahin ang lahat ng impormasyon ng site" ay tila nakakatakot. Kaya nais naming malinaw na ipahayag sa iyo na ang Eink Mode sa page na ito ay gumagawa lamang ng mga sumusunod:
| Gawain | Paglalarawan |
|---|---|
| Makinig sa mga gesture at keyboard events | Naghihintay sa iyong "swipe to the right" gesture o key press upang simulan ang reading mode. |
| Ayusin ang layout ng page | Sa sandaling simulan, ang nilalaman ng webpage ay icoconvert sa format ng libro sa pages, na mas madali sa pagbabasa sa electronic paper screen o cellphone. |
| Mag-aplay ng mga style adjustments | Inaalis ang font, spacing, background color, at iba pa, upang mas kumportable ang pagbabasa. |
| I-save ang iyong mga annotation | Itinatago ang iyong mga highlighted notes o mga tala sa sariling device mo (local storage ng browser), hindi ito ia-upload sa anumang server. |
| Kami hindi gagawin ang mga sumusunod | Paglalarawan |
|---|---|
| Basahin ang iyong mga input na password o personal na impormasyon | Hindi maa-access ng aming code ang anumang nilalaman ng form fields. |
| I-translate ang nilalaman ng page sa mga external servers | Lahat ng operasyon ay natapos sa lokal ng iyong device, hindi umaalis ang data mula sa iyong browser. |
Kung nais mo pa ring limitahan ang pahintulot na ito, ano ang dapat gawin?
Ganap naming ginagalang ang iyong mga alalahanin sa privacy. Kung hindi mo nais na ang Eink Mode ay awtomatikong "nakatayo" sa bawat page, maaari mong baguhin sa settings ng browser ang timing ng "access sa site data" sa "click to run".
Sa ganitong paraan, ang Eink Mode ay magiging aktibo lamang kapag ikaw ay aktibong nag-click sa icon ng extension. Bagamat magiging hindi gumagana ang gestures at keyboard shortcuts, ang lahat ng functionality sa reading mode ay mananatiling buo.
Ang extension ba ay sumalang sa mahigpit na pagsusuri bago ilabas?
Oo. Ang Eink Mode ay kasalukuyang nakalista sa Chrome Web Store at Firefox Add-ons Marketplace (AMO), pareho silang may sariling mahigpit na review process upang masigurado na ang nai-launch na mga extension ay sumusunod sa mga pamantayan ng seguridad at privacy.
Sa madaling salita, kung ang isang extension ay lihim na nananakaw ng iyong password, sinusubaybayan ang iyong browsing behavior, o gumagawa ng kahit ano na "hindi nabanggit sa kanilang paliwanag," kadalasang hindi ito makakapasa sa pagsusuri, at hindi magiging available sa store. At ang Eink Mode ay bina-base sa mga regulasyong ito, at nakapasa sa pagsusuri sa dalawang platform na nabanggit.
Kung nais mong mas malalim na maunawaan ang mga pamantayan ng pagsusuri sa dalawang platform, narito ang mga link sa opisyal na dokumento:
-
Chrome Web Store
・Developer Program Policies — Ang mga pamantayan ng mga extension na available sa store.
・Review Process — Naglalarawan kung paano sinusuri ng Google ang bawat isinumiteng bersyon. -
Firefox Add-ons Marketplace (AMO)
・Add-on Policies — Ang mga kinakailangan ng seguridad, privacy, at behavior para sa mga extension.
・Source Code Submission — Naglalarawan kung bakit nangangailangan ang Firefox ng mga developer na magbigay ng ma-verify na source code.