+  HandyCache форум
|-+  Главная категория» Общие вопросы» НС и протокол HTTPS
Имя пользователя:
Пароль:
Страниц: 1 ... 9 10 [11]   Вниз
  Отправить эту тему    Печать  
Автор Тема: НС и протокол HTTPS  (Прочитано 41879 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Tayries
Новичок
*

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

Сообщений: 7


« Ответ #200 : 08 Июль 2017, 21:09:55 »

Проблема с некоторыми сайтами (github и facebook) - первая загрузка выполняется нормально, после второй напрочь слетает CSS. В консоли разработчика вываливается целая куча жалоб на CORS. Для нормальной работы нужно подменить заголовки Access-Control-Allow-Origin и Access-Control-Allow-Methods. Может ли это делать сам HandyCache?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +215/-4
Offline Offline

Сообщений: 6186


« Ответ #201 : 09 Июль 2017, 14:28:34 »

facebook не пользуюсь, а с github у меня проблем не наблюдается.
С заголовками с помощью расширений можно делать, что угодно. Но может проще выход можно поискать? Например, запретить кэширование CSS на этом сайте, раз уж с этим проблема.
Сообщить модератору   Записан
Tayries
Новичок
*

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

Сообщений: 7


« Ответ #202 : 09 Июль 2017, 15:15:59 »

Сейчас проверил - поставил последний HandyCache (1.0.0.700), запустил Chromium 55.0.2883.87 с чистым профилем. В первый раз, при загрузке с интернета, все отображается нормально. Нажимаешь F5 - и все, CSS слетают, в консоли ошибки связанные с CORS. Аналогично - на чистом Firefox 52 ESR.
Просто запретить кэширование CSS можно, но с таким глюком я сталкиваюсь достаточно часто на разных HTTPS-сайтах. Просто не всегда это именно CSS, иногда это внешние шрифты. Главные страницы GitHub и Facebook наиболее наглядны, так-то facebook я тоже не пользуюсь.
В десктопном Firefox можно воспользоваться плагином CORS Injector, но на мобильных устройствах ничего такого нет, а страницы без CSS смотреть сложно.

А существует готовое расширение подобного типа? Или хотя бы рыба под него, чтобы было от чего отталкиваться?
« Последнее редактирование: 09 Июль 2017, 15:20:47 от Tayries » Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +215/-4
Offline Offline

Сообщений: 6186


« Ответ #203 : 09 Июль 2017, 15:45:37 »

Прикрепил пример расширения, изменяющего заголовок ответа.
Справка по написанию расширений в файле Extensions\HCExtensions.html

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

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

Сообщений: 7


« Ответ #204 : 09 Июль 2017, 15:54:00 »

Спасибо большое!
Сообщить модератору   Записан
Uswer
Новичок
*

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

Сообщений: 10


« Ответ #205 : 16 Август 2017, 16:31:22 »

Обнаружена ещё одна причина неработоспособности SSL через НС, и это устаревший процессор не поддерживающий SSE.

Обнаружил так: стоял у меня отдельный ПК как шлюз в интернет, на нём же крутился не очень свежий НС (этот ПК достаточно древний, ЦП на нём Atom, но и задачи он решал под стать своей мощности), возникла необходимость кэширования https и обана, не фурычит!
Как только я не изголялся ничего не помогает (делал всё строго по рекомендациям, и обновления накатывал и др.), ну не работает и всё. Дошёл до точки, дай думаю сам ПК заменю (характеристики ПК очень схожие, софт вообще один в один, только ЦП у него Celeron), как вдруг всё заработало без лишних манипуляций.
Разница между ПК только в платформе и поддержка SSE ЦП от Intel.
Решил написать здесь, мало ли кому поможет.
Сообщить модератору   Записан
Страниц: 1 ... 9 10 [11]   Вверх
  Отправить эту тему    Печать  

 
Перейти в: