Страниц: [1]   Вниз
  Отправить эту тему    Печать  
Автор Тема: CORS Handling: расширение для сохранения и выдачи из кэша необходимых заголовков  (Прочитано 520 раз)
0 Пользователей и 1 Гость смотрят эту тему.
KPu3uC B Poccuu
Пользователь
**

Репутация: +0/-1
Offline Offline

Сообщений: 68


WWW
« : 09 января 2021, 08:16:26 »

Данное расширение предназначено для сохранения в кэш тех ответов сервера, без которых запрошенный ресурс не может быть корректно обработан вашим User Agent при выдаче его из кэша HC, одним из примеров таковых являются заголовки CORS. Без них, как правило, современные браузеры просто откажутся принимать ресурсы без данных заголовков либо как-то иначе обработают его не так, как если бы получали данный ресурс напрямую, что не есть хорошо. Так же небольшим бонусом идёт сохранение в кэш постоянных перенаправлений, дабы не тратить время и трафик на них, HC сразу обработает такой запрос сам.

Никаких настроек нет. Тестирую уже почти неделю, вроде бы проблем нет. В окне запросы будут помечаться как
Код:
CORS
и
Код:
CORS:STORE
при отдаче запроса из кэша и сохранении в него соответственно. Обрабатываются не только заголовки СORS, но и довольно много других важных заголовков, хотя изначально расширение было призвано обрабатывать только их, но менять названия я не стал.

* CORS.lua (5.26 Кб - загружено 14 раз.)
Сообщить модератору   Записан
KPu3uC B Poccuu
Пользователь
**

Репутация: +0/-1
Offline Offline

Сообщений: 68


WWW
« Ответ #1 : 09 января 2021, 12:14:27 »

Хм, я не могу править исходное сообщение, ну что ж. Новая версия, исправляет немного несвязную логику работы расширения, из-за чего у меня возникли проблемы на одном сайте. И ещё: после включения расширения рекомендуется временно походить без чтения файлов из кэша либо очистив его для нужных сайтов не в режиме offline, иначе оно не сможет ничего сделать.

* CORS.lua (5.11 Кб - загружено 25 раз.)
Сообщить модератору   Записан
Tayries
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 18


« Ответ #2 : 26 февраля 2021, 16:57:04 »

Попробовал расширение, результат: при наличии в браузере расширений, добавляющих скрипты на страницу - поведение страниц может сломаться (зависит от страницы).
GitHub сломан напрочь, в консоли жалобы "None of the “sha512” hashes in the integrity attribute match the content of the subresource"
У меня, может, не самая стандартная инсталляция с моими цепочками прокси, но для меня оно не работает.
Мой вариант - во вложении.

* CORSOverride.lua (0.82 Кб - загружено 16 раз.)
Сообщить модератору   Записан
Страниц: [1]   Вверх
  Отправить эту тему    Печать  

 
Перейти в: