Сайт Nike — Forbidden access

Вчера заметил, что при попытке открыть страницу товара на сайте https://store.nike.com, происходит ошибка:

{"error_id":"<хэш>","errors":[{"code":30,"message":"Forbidden access"}]}

Решил зайти с разных браузеров – та же проблема. Включил VPN – страница товара отобразилась нормально. Вывод: блокировка по IP.

Пошел писать письмо в тех. поддержку Nike.

UPD: на следующий день уже починили.

[Google] Ломается верстка в блоке «знаний»

Продолжаем тему блока «знаний» на страницах поиска Google на примере выдачи похожих результатов по людям.

На скриншоте ниже показано два разных поведения при «обрезке» длинного имени. В первом случае имеется стилевой баг, когда часть текста вылезает за рамки допустимого контейнера, а во втором случае, наоборот – длинный текст обрезается, на что указывает символ «многоточие» (через свойство text-overflowellipsis).

Так из-за чего проявляется ошибка?

У Исаака Марковича Халатникова ФИО содержится в двух контейнерах – одно под имя, и другое под отчество и фамилию:

<div class="lzmqLb">
<div class="wfg6Pb">Исаак </div>
<div class="wfg6Pb">Маркович Халатников</div>
</div>

В то время как у Николая Геннадиевича Басова каждая часть ФИО содержится в отдельном контейнере:

<div class="lzmqLb">
<div class="wfg6Pb">Николай </div>
<div class="wfg6Pb">Геннадиевич </div>
<div class="wfg6Pb">Басов</div>
</div>

Из-за того, что добавляется третья строка, ломается верстка «карточки», т.к. ее описание рассчитано только на две строки.

Telegram – 500 Internal Server Error

Везет мне на всякого рода ошибки. На днях при заходе на сайт Telegram отобразилась 500-ая ошибка. Рефреш, еще рефреш – увы и ах, без изменений.

Telegram – Internal Server Errorr

[iOS] Не передается локаль через Promoted In-App Purchases

Недавно в приложение Кино1ТВ для iOS мы добавили поддержку фичи «Promoted In-App Purchases», анонс которой состоялся в прошлом году на WWDC 2017.

Вкратце, теперь на странице приложения в App Store можно рекламировать до 20 покупок, используемых в приложении. В нашем случае, мы добавили промо подписки, которая дает возможность смотреть фильмы и сериалы из соответствующего раздела.

Для тестирования»Promoted In-App Purchases» достаточно сформировать специальную ссылку, при нажатии на которую приложение будет перехватывать ее и выполнять необходимые действия. В нашем случае ссылка выглядит так:

itms-services://?action=purchaseIntent&bundleId=ru.1tv.kino&productIdentifier=ru.1tv.kino.subs_kino

Однако когда мы зарелизи эту фичу, обнаружилось неприятность: App Store по какой-то причине при переходе по промо не отдает локаль и валюту (эти значения мы используем для построения отчетов). Для решения проблемы пришлось перепроверять In-App еще раз самостоятельно, вместо того, чтобы доверять тому, что мне отдает App Store.

Instagram – 5xx Server Error

Во второй половине дня 10 мая пытался зайти на сайт Instagram, а тут такое:

Request URL: https://www.instagram.com/
Request Method: GET
Status Code: 503
Remote Address: 31.13.72.174:443
Referrer Policy: no-referrer-when-downgrade

Instagram – 5xx Server Error
Проблема недоступности сервиса, оказалось, затронула большую часть Европы и еще некоторые регионы. Подобное падение сервиса, к слову, уже не первое за последнее время.

Ошибка на сайте ВТБ

На сайте банка ВТБ при попытке начать разговор в режиме чата возникает ошибка со следующим пояснением:

Настраиваемая ошибка
код 110

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

Страна происхождения: null

В интернет-магазине Nike можно обнаружить, что в описании ряда товаров поле «Страна происхождения» имеет пустое значение (null)  😕

А кепку я все же купил.

[Safari] QuotaExceededError: Dom exception 22

Столкнулись с проблемой, что в мобильном браузере Safari на iOS не работала функция сохранения данных в localStorage. Попытка записи вызывала ошибку:

QuotaExceededError: Dom exception 22: An attempt was made to add something to storage that exceeded the quota

Проблема, кстати, была бы не замечена, если не открытая приватная вкладка (режим «Инкогнито»).

Оказывается, у Safari есть такое странное поведение – в режиме «Инкогнито» данные не охраняются в localStorage. Больше похоже на багу, чем на фичу.