CloudFlare – избавляемся от email-decode.min.js или отключение скрытия Email

Если Вы при ускорении или оптимизации сайта на сервисе Google Page Speed получили сообщение, связанное с очередным скриптом от CloudFlare. Увидели в отчете что-то на подобие того что изображено на скрине ниже:

CloudFlare – избавляемся от email-decode.min.js или отключение скрытия Email

И Вы хотите избавиться от скрипта email-decode.min.js который в большинстве случаев не нужен для сайта. Поздравляю, вы на нужной странице.

Сначала давайте поговорим о том что данный скрипт делает на нашем сайте.

Сборщики электронной почты и другие боты бродят по Интернету в поисках адресов электронной почты для добавления в списки, предназначенные для отправления спама в будущем. Эта тенденция приводит к увеличению количества нежелательных писем.

Что за скрипт email-decode.min.js

Веб-администраторы придумали хитрые способы защиты от этого, написав адреса электронной почты (например, help [at] cloudflare [dot] com) или используя встроенные изображения адреса электронной почты. Однако вы теряете удобство нажатия на адрес электронной почты, чтобы автоматически отправлять электронную почту.

CloudFlare включает скрипт email-decode.min.js по умолчанию при создании аккаунта в сервисе. Так как скрипт предоставляет обфускацию адресов (данный скрипт предназначен именно для этого – то есть для обфускации) адреса электронной почты на вашей веб-странице Email адреса будут скрыты от ботов, при этом они останутся видимыми для людей. При этом нет никаких видимых изменений на вашем сайте для посетителей.

Отключаем email-decode.min.js

Переходим в свой аккаунт в CloudFlare далее делаем все как указано на скриншоте:

CloudFlare – избавляемся от email-decode.min.js или отключение скрытия Email

Что пишет сам Cloudflare о email-decode.min.js

https://support.cloudflare.com/hc/en-us/articles/200170016-What-is-Email-Address-Obfuscation–