Непонятно почему, после последнего обновления csrf webasyst перестала работать загрузка файлов через Safari. Пробовал в режиме инкогнито - аналогичная проблема. То есть дело не в кукисах.
Поступила информация, что в браузере мог закешироваться старый JS-файл, который по-другому обрабатывал информацию о CSRF-защите. А очистка cookies на самом деле была попыткой подстроить браузерное окружение под старый код файла.
Попробуйте очистить кеш браузера, чтобы на страницу бекенда загрузились последние версии всех подключаемых файлов.
10 комментариев
В каком приложении у вас такая ошибка при загрузке файлов? Попробуйте в облаке Webasyst — то же самое?
В приложении "Магазин". Загрузка фото товара.
Облака нету. В логах nginx пусто.
Возможно, виноват какой-то плагин. Попробуйте без плагинов.
Поступила информация, что в браузере мог закешироваться старый JS-файл, который по-другому обрабатывал информацию о CSRF-защите. А очистка cookies на самом деле была попыткой подстроить браузерное окружение под старый код файла.
Попробуйте очистить кеш браузера, чтобы на страницу бекенда загрузились последние версии всех подключаемых файлов.
Нет. 100% дело в не в этом. Пробовал на чистом mac os sierra - который ни разу не был в интернете. В safari - не работает загрузка.
Кэширование на сервере не стоит.
Для полноты картины создайте, пожалуйста, бесплатный аккаунт в облаке и попробуйте ещё в нём.
И вы ничего не ответили по поводу плагинов. Вы пробовали их все отключить?
В облаке у вас аналогичная ситуация. Установка чистая - больше ничего не ставил. Приложение магазин - загрузка фото.
Версия Safari 10.1.1 (12603.2.4). OS X Sierra
Такие же проблемы наблюдались у коллеги на Google Chrome.
При этом у коллеги на Firefox все отлично работало.
Спасибо за помощь в расследовании! Постараемся теперь более детально изучить программный код.