Сертификат и чОртов скрипт
раздел «Неравнодушный человек»
Наиболее раздражающий грех интернет-магазина Ридеро - это изчезающие обложки книг - некоторые пользователи их не видят, о чём я подробно писал в «Изчезающие картинки» прямая ссылка http://SteamAge.ru/pub/ridero/04.html
но всё же немало тех, кто от этого страдает.
А техподдержке пофиг!
Размышляя над прочими грехами сайта Ридеро, я заметил, что все случаи когда "не показывается" или даже "не работает" - совпадают с возмущением антивируса на стороне клиента. А ругается анти-вирус на просроченный сертификат безопасности сайта Ридеро - о чём я писал в «Безопасность Ридеро» прямая ссылка http://SteamAge.ru/pub/ridero/10.html
Но как это проверить?
Проза.ру
Озарение снизошло, когда заглянул на всем известный сайт Проза.ру. Вон на скриншоте как раз та самая страница - и на ней я заметил, что в правом нижнем углу счётчика нет.
На скриншоте он есть. Уже есть. А вот тогда его не было - ибо счётчик формирует внешний скрипт на удалённом сервере, сертификат безопасности которого "просрочен" (вернее аннулирован - это ещё одна анти-российская санкция, и я об этом уже писал, ссылка на статью выше). И увидел я только пустую рамку в размер. И что-то мне стало интересно глянуть, а чего этот счётчик показывал? Ну и - рассказываю то, что знают все (а если кто не знает, то я сильно удивлюсь):
- кликнуть правой кнопкой на пустой контур
- в появившемся контекстном меню выбрать пункт "Открыть изображение в новой вкладке"
- изображение счетчика - создаёт скрипт!
- поэтому анти-вирус возмутится, что мол сертификат вызывает сомнения
- выбираем пункт "Я понимаю риск, но хочу продолжить" - это конечно если Ваш анти-вирус настолько добр, что позволит (некоторые не позволяют - об этом я писал в предыдущих статьях с множеством скриншотов)
- вуаля - в новой вкладке успешно открыто изображение счётчика
сформированного скриптом
который не нравился анти-вирусу
Но главное, когда после этого мы возвращаемся на исходную страницу и нажимаем "Обновить" её - то теперь и там будет выведено изображение счётчика на положенном ему месте.
Ridero.ru
Иду на свою страницу, где все мои произведения - и где вот уже много месяцев (или лет? я уже сбился со счёта) не показываются картинки обложек моих книг. Оттуда иду - да хоть на первую попавшуюся. Ею оказалась "Шутка Земляного Деда" - фантастическая новелла о кладоискателях в мире пост-апа и паро-панка, основанная на реальном кладоискательском фольклоре. Лучшая на эту тему и если Вы кладоискатель - читать, непременно читать, да-с!
Кстати пройдите по ссылке выше и гляньте, как выглядит web-страница этой книги на моём сайте, как быстро загружается.
И совсем иное - её же web-страница в интеренет-магазине Ридеро. Загрузка ждать замучаешься, а если ещё и анти-вирус ругался - то почти наверняка обложка не выведена - от неё только пустое место.
И тогда проделываю с тем пустым местом всё то же, что описал выше. И конечно же получаю предостережение от анти-вируса - и подтверждаю, что готов принять риск на себя.
И когда возвращаюсь в страницу книги и нажимаю "Обновить" её - там так же теперь загружается страница обложки!
И не только она!
Ниже на странице есть несколько обложек моих книг - они теперь волшебным образом появились.
Более того - ещё ниже появились обложки других книг, рекомендуемых Ридеро.
Неудивительно - ведь все они выводятся через один и тот же скрипт - который теперь мой анти-вирус разрешил.
И когда я возвращаюсь на страницу, где все мои книжки - их обложки все на месте. И даже значок новых сообщений на колокольчике вдруг обнаружился - мама родная, их там сотни, а я и не знал. А беда в том, что тот значок опять-таки поганый внешний скрипт выводит. Зато прям щаз стало так хорошо-то:
Но это - только до конца сессии.
Потому что если я выключу компьютер, а затем включу снова и снова зайду на сайт Ридеро - то обложки снова изчезнут. И страница той же самой "Шутки Земляного Деда" будет выглядеть вот так:
Очень вдохновляюще, чтоб посетитель решился купить мою книжку, не правда ли?
наш сайт требует, чтоб посетитель разрешал каждую картинку вручную?
Не. Не поможет. Потому что мой логотип в верхнем левом углу так и не восстановился. Видимо его выводит другой скрипт. И кнопочка [ Войти ] всё так же отсутствует - ибо за неё отвечает третий скрипт. А вот как разрешить анти-вирусу пропускать этот последний скрипт - как я уже писал, мне не удалось.
И не спрашивайте меня: зачем эти горе-программисты Ридеро делают простые вещи так сложно:
вместо формирования web-страницы за один проход - через кучу отдельных внешних скриптов, которые к тому же могут быть прерваны анти-вирусом?
(хотя и про это я уже писал «Ищи кому выгодно» прямая ссылка http://SteamAge.ru/pub/ridero/07.html)
Что делать?
Да всё то, про что я и писал ранее:
- новый сертификат безопасности - купить!
- при оборотах в десятки миллионов - и экономить несколько тысяч на новый сертификат???
А что часть посетителей не может попасть на сайт и купить там - разве не дороже обходится?
- при оборотах в десятки миллионов - и экономить несколько тысяч на новый сертификат???
- обложки - выводить через простой тег img и чтоб они были только в виде обычных картинок типа .jpg , .png , .gif наконец. Никаких внешних скриптов!
- если нужно динамически подстраивать размер картинки под устройство клиента - то это определять функцией при создании web-страницы сервером и нужные размеры вписывать прямо в параметры width и height тега img - это избавит от вызова внешнего скрипта и соответственно никакой анти-вирус уже не помешает выводу картинок обложек. Да и загружаться страница станет вдвое быстрее, а то сейчас сайт Ридеро это какой-то вечный позорный тормоз. Амазон из-за океана грузится на порядок быстрее Ридеро! Програмеры Ридеро - вам не стыдно?
Точно так же избавиться и от прочих внешних скриптов. Пусть сервер формирует ВСЁ содержимое страницы за один проход - и долой внешние скрипты! Так будет и быстрее и антивирусы будут меньше возмущаться.
А ещё лучше просто перейти на более простой протокол HTTP - вот там в принципе никакой антивирус никогда возмущаться не будет.
Риторический вопрос
- Я написал выше, как наглядно проверить и убедиться, что виноват именно чОртов скрипт
(который не по нраву некоторым анти-вирусам - не всем, но по-моему в предыдущих статьях я привёл достаточно примеров систем, где антивирус прерывает нормальную загрузку web-страниц интернет-магазина Ридеро)
но почему за месяцы (или даже годы?) эту проверку не произвела техподдержка Ридеро? - Я написал советы - которые просты и очевидны любому web-программисту
но почему много месяцев (или лет?) они не пришли на ум никому из жирующих на ЗРЯплате программистов Ридеро? - Самое главное:
Эти сволочи виновны не только в том, что обманывали посетителей интернет-магазина Ридеро бессмысленными советами вида:
Очистите кэш!
Или даже:
Обновите компьютер!
Это всё была наглая ложь, что я уже доказывал в предыдущих статьях (про кэш вот здесь - «Кэш во всём виноват» прямая ссылка http://SteamAge.ru/pub/ridero/03.html) (а лучше читайте цикл «Реквием по Ридеро» прямая ссылка http://SteamAge.ru/pub/ridero - с самого начала и последовательно - насладитесь разгулом безобразий)
Но хуже - эти сволочи врали руководству Ридеро. Успокаивали, мол, всё oK - а сами знали, что из-за проблем с чОртовым скриптом до 20% посетителей просто не могут совершить покупку в интернет-магазине Ридеро. Каждый пятый - в Ридеро не смог купить! И техподдержка об этом знала. И если Ридеро заявляет, что за 2021 год выплатило авторам гонораров более чем на 20 миллионов - то значит из-за бездействия техподдержки авторы потеряли в сумме мильёнчиков 5 или 6 как минимум. Следовательно издательство потеряло в 4 раза больше!
Между прочим:
- Я потратил своё время, выполнил работу тестировщика, выявил куда и как пропали деньги - мне за это хоть формальное спасибо Ридеро скажет?
Ах, о чём я...
Горькая ирония в том, что похоже мне куда больнее видеть гибель издательства Ридеро - чем его собственным высоко-оплачиваемым сотрудникам.
среда 28 сентября 2022г
Алексей «Рекс»