Откуда это предупреждение?
Когда вы устанавливаете Eink Mode, браузер отображает окно подтверждения, информируя вас о том, что это расширение требует «доступа к данным всех сайтов». Это предупреждение создается автоматически браузером и не означает, что с данным расширением есть какие-либо проблемы. Оно появляется, потому что Eink Mode использует технологию под названием автоматическая инъекция кода, который также используют такие браузеры, как Google или Firefox.
Вы можете представить это так: каждый раз, когда вы открываете новую веб-страницу, Eink Mode «тихо находится на месте» рядом с этой страницей, как ассистент, всегда готовый помочь, когда вам это нужно. Чтобы «находиться на месте» на каждой веб-странице, нужно это разрешение.
Почему нужно «находиться на месте» на каждой веб-странице?
Это решение позволяет вам переключаться в режим чтения наиболее естественным и плавным образом:
Эти функции возможны только потому, что код Eink Mode должен заранее «находиться на месте» на текущей странице. Если этого не сделать, веб-страница не сможет распознать ваши жесты или нажатия клавиш и не сможет автоматически перейти в режим Eink после перехода на другую страницу.
Что изменится, если разрешить или не разрешить?
Разрешить автоматическую инъекцию (по умолчанию)
- Запуск одним движением
- Горячие клавиши доступны в любое время
- Мгновенное использование после открытия веб-страницы
- При переходе по ссылке в новую статью автоматически входит в режим Eink
- Наилучший опыт использования
Не разрешать автоматическую инъекцию
- Жесты и горячие клавиши не работают
- Необходимо вручную нажать на значок расширения для активации
- При переходе на другую статью через гиперссылку не будет автоматического перехода в режим Eink, его нужно будет вручную активировать
- Довольно удобно на компьютере
- На мобильной версии Firefox требуется несколько действий, чтобы найти значок, что менее удобно
Что делает наш код на странице?
Мы понимаем, что слова «чтение всех данных сайта» могут звучать пугающе. Поэтому мы хотим четко сказать вам, что Eink Mode на странице делает лишь следующее:
| Действие | Описание |
|---|---|
| Отслеживание жестов и событий клавиатуры | Ожидание вашего жеста «проведите пальцем вправо» или нажатия горячих клавиш для активации режима чтения. |
| Переработка макета страницы | После активации преобразует содержимое веб-страницы в формат книги для удобного чтения на экране электронной бумаги или мобильном телефоне. |
| Применение изменений стилей | Настройка шрифта, отступов, цвета фона и других параметров для более комфортного чтения. |
| Сохранение ваших аннотаций | Сохраняет ваши выделения и заметки на текущей странице на вашем устройстве (локальное хранилище браузера), без загрузки на какой-либо сервер. |
| Что мы не будем делать | Описание |
|---|---|
| Читать ваши пароли или личные данные | Наш код не получает доступ к содержимому никаких полей формы. |
| Передавать содержимое страницы на внешние серверы | Все действия выполняются локально на вашем устройстве, данные не покидают ваш браузер. |
Что делать, если вы все же хотите ограничить это разрешение?
Мы полностью уважаем ваши соображения о конфиденциальности. Если вы не хотите, чтобы Eink Mode автоматически находился на каждой странице, вы можете в настройках браузера расширений изменить время доступа к данным сайта на «только по нажатию» (Click to run).
В этом случае Eink Mode будет работать на текущей странице только после того, как вы вручную нажмете на значок расширения. Хотя жесты и горячие клавиши не будут работать, все функции режима чтения останутся доступными.
Проходило ли расширение строгую проверку перед публикацией?
Да. Eink Mode в настоящее время доступен на Chrome Web Store и Firefox Add-ons Marketplace (AMO), обе платформы имеют независимые и строгие механизмы проверки, чтобы обеспечить соответствие публикуемых расширений стандартам безопасности и конфиденциальности.
Проще говоря, если расширение тайно крадет ваши пароли, отслеживает ваше поведение в интернете или делает что-либо вне того, что «указано в пояснении», оно, как правило, даже не пройдет проверку и не появится в магазине. В то время как Eink Mode разработан в соответствии с этими стандартами и прошел проверку на обеих платформах.
Если вы хотите глубже узнать о стандартах проверки на двух платформах, вот ссылки на официальные документы:
-
Chrome Web Store
・Политики программы для разработчиков (Developer Program Policies) — правила поведения и стандарты проверки для всех публикуемых расширений.
・Описание процесса проверки расширений (Review Process) — описание того, как Google проверяет каждую поданную версию. -
Firefox Add-ons Marketplace (AMO)
・Политики добавления (Add-on Policies) — требования Mozilla к безопасности, конфиденциальности и поведению расширений.
・Требования к подаче исходного кода (Source Code Submission) — описание причин, почему Firefox требует от разработчиков предоставления проверяемого исходного кода.