Analitycs

пятница, 19 августа 2011 г.

Mozilla Firefox не показывает картинки

Проблема - в настройках Firefox 4 и выше по умолчанию стоит излишняя безопасность

Вариант 1 - пользовательский

Идем на страниц в Firefox about:config (в адресной сроке). Дальше - соглашаемся с предупреждением, и в строке поиска ищем параметр: security.csp.enable Двойным щелчком переключаете на false и - вуаля!!! Всё заработало...

Вариант 2 - методически грамотный

Со стороны сервера нужно править HTTP заголовки. Для nginx - первая строчка будет
add_header X-Content-Security-Policy "allow 'self'; img-src *; script-src *;";

 add_header X-Frame-Options SAMEORIGIN;
 add_header X-XSS-Protection "1; mode=block";
Разумеется, если у админа включен параноидальный режим, то img-src *; script-src *; можно править на список одобренных доменов

2 комментария:

  1. вообще правильно найти параметр permissions.default.image - и поставить значение: 1 (загружать все картинки)
    2 (не загружать картинки)
    3 (загружать со своего сервера)

    ОтветитьУдалить
    Ответы
    1. Не совсем так. Это поможет только картинкам (частный случай), а зачастую проблема касается еще и javascript с чужих серверов.

      Удалить