Как стать автором
Обновить

Комментарии 4

Активно изменять контент — это дичайшее нарушение end-to-end principle интернета; никакая выгода не является оправданием.
Только два примера:

Если вы знаете много иностранных языков — это хорошо. Если нет, то вам трудно понимать содержимое иностранных сайтов. Но тут приходит Google Translater, дико нарушая End-to-end принцип, и внедряет удобный и нужный рынку инструмент.

Или вы заходите со своего смартфона на сайт, не имеющий мобильной версии, и браузер мобильного устройства модифицирует контент на лету, чтобы вам было удобней — это тоже нарушение этого принципа.
Браузер не нарушает, так как выполняется на оконечном устройстве.
Совершенно верно. Часть кода reverse proxy Google Translater исполняется в браузере, а часть — на сервере. Так же как и в нашем случае. Без выполнения кода на стороне клиента невозможно переписывать динамически генерируемый (на клиентской стороне) контент.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий