Комментирование: Проблема и решение

Автор: 0x91

Суть проблемы

Возможно у вас была такая ситуация, когда вы, используя браузер, написали полезный комментарий, проверили орфографию, добавили запятых и убрали мат, затем решили явить результат миру, кликнув кнопку "Отправить". И вместо того, чтобы увидеть свою мудрую мысль в ленте комментариев, вы в течение десятка секунд наблюдаете такую картину:

А затем форма ввода возвращается к своему изначальному варианту, при этом комментарий не добавляется, даже если нажать кнопку повторно:

Очевидное и работающее решение: поместить текст своего комментария в буфер обмена, затем обновить вкладку и попытаться добавить комментарий снова. Минусы:

  • Буфер обмена может быть занят другим комментарием-неудачником, новой главой вашей книги или чем-то еще полезным.
  • После обновления странички придется искать то место, где вы собирались его добавить.
  • Могут быть проблемы с переносом разметки комментария, она скорее всего не будет скопирована.

Решение

Мое решение этой проблемы: не трогая эту вкладку, откройте любую страницу сайта author.today в любой другой вкладке, на нее даже переключаться не обязательно. Главное - чтобы сайт начал загружаться, именно сайт, а не заглушка от Cloudflare. После этого можно повторно жать кнопку "Отправить". Я обычно кликаю на любую ссылку текущей вкладки средней кнопкой мыши и не переключаясь на нее жду пока она загрузится, наблюдая за заголовком, а после повторно отправляю комментарий из текущей вкладки.

Для тех, кому интересно, почему такое происходит

Причина проста - этот сайт прикрыт от любимых пользователей прослойкой-защитой в виде Cloudflare. Если вам неповезло так как и мне, и ваш IP-адрес кажется этой прослойке подозрительным, то при загрузке новой страницы на сайте вы сначала будете наблюдать заглушку с надписью "Checking if the site connection is secure", а затем, через несколько секунд, уже ту страницу, которую вы запрашивали. После сей проверки подозрительность прослойки несколько утихает, но через несколько минут будет очередная проверка, которую не заботит тот факт, что вы прошли уже сто таких проверок ранее. Так в чем же проблема? Проблема в том, что когда вы отправляете комментарий, данные на сайт отправляются без перегрузки страницы и проверить ваше соединение сия заглушка не может, а посему не пускает к телу сайту, возвращая ошибку и ваш комментарий отвергается. Открывая еще одну вкладку, вы (на самом деле ваш браузер) проходите очередную проверку вашего соединения и очередная отправка комментария проходит без проверки.

Каюсь, я немного упростил объяснение и несколько вольно использовал некоторые термины, но основная идея мной передана верно и проверена на практике.

+29
280

0 комментариев, по

75 19 1
Наверх Вниз