kaiser_ego, а я почём знаю?
в документации чётко написано:
A method used to send data to the bot. When this method is called, a service message is sent to the bot containing the data data of the length up to 4096 bytes, and the Mini App is closed. See the field web_app_data in the class Message.
This method is only available for Mini Apps launched via a Keyboard button.
nginx -T выплюнет конфиг на диске одним куском, если там редиректов нет, то значит этим занимается не nginx, а, например, сам движок сайта или прокси до nginx (при наличии такого)
да и искать на DNS-серверах HTTP-редиректы бесполезно — разные протоколы
valera_efremov, использовать content-negotiation средствами web-сервера при запросе картинки
картинки как я понимаю есть обе, так что проблем возникнуть не должно
ПЛЮС: кстати, Сафари ЕМНИП делает так же — т.е. отдаёт image/webp в Accept только при запросе картинок
если нужно уложиться в какую-то точность (до рубля, до копейки) и скидка не кратна общему количеству товаров, то нужно всего лишь чуть увеличить скидку, например скидка была 1 ₽, а по факту получалась 1,02 ₽
weranda, это я к тому, что pixel-perfect невозможен в браузерах, если не пихать картинку, именно из-за того, что браузерных движков несколько, да и у редактора свой рендерер
да и столько возиться из-за малозаметной (увеличение 400%) как по мне разницы особо незачем:
Андрей, видимо это вы не умеете читать, я то как раз всё прочитал и понял, но как донести уже и не знаю
в общем ещё раз:
на старом сайте всё работает из-за того, что вторая jQuery НЕ подключается из-за смешанного контента
на новом сайте всё НЕ работает из-за того, что вторая jQuery успешно подключается (подправлен протокол в ссылке) и именно фактом своего успешного подключения перезаписывает всё, что было подключено для подключенной в шапке версии, в результате нет ни fancybox, ни maskedInput, ни всего другого, что не подключено после подключения второй jQuery
Андрей, видимо тугодумие не лечится, разжёвываю подсказку
ниже подключается ещё один jQuery (загрузка которого как раз и блокируется из-за смешанного контента на работающем сайте) и удаляет всё, что было подключено для него до этого
для массива в один элемент, функция отработает нормально, цикл просто не запустится, а вот проверять что в массиве вообще что-то есть, имеет смысл, правда что возвращать непонятно, толи NaN, толи +Infinity
My_Second_Nickname, проблема скорее всего в том, что на 80 порту IPv6 слушает не то, что ожидается, например другой сервер, другой блок в nginx и т.п., если конечно до этого сервера вообще можно достучаться по IPv6
в документации чётко написано: