Поддержка тега изображения Firefox?

Я пытаюсь использовать тег picture в Firefox. caniuse.com говорит, что picture поддерживается в Firefox 33 (бета), и я могу включить поддержку в Firefox 32 ( текущий) вручную.

Я открыл пример из html5rocks и вижу, что он не т работать. Так же пробовал на своем http://vm-0.krasulya.kd.io/ . В сетевой панели вебинспектора есть запросы только к основному изображению (атрибут src).

Оба примера работают в Chrome Canary.

Согласно http://www.whatwg.org/specs/web-apps/current-work/multipage/edits.html#the-picture-element HTML правильный.

Поддерживает ли FF picture вообще?

UPD

Вот моя разметка:

<picture>
    <source
        src="1.jpg"
        type="image/jpeg"
        media="(min-width: 300px)"
        srcset="1.jpg, 2.jpg 2x"/>
  <img 
    src="1.jpg" 
    srcset="1.jpg, 2.jpg 2x">
</picture>

person krasulya    schedule 18.09.2014    source источник
comment
Вы должны включить код, который вы попробовали, в самом вопросе. Ссылки недостаточно.   -  person Jukka K. Korpela    schedule 18.09.2014
comment
Ваша собственная тестовая страница ссылается на несуществующие изображения.   -  person Jukka K. Korpela    schedule 18.09.2014
comment
@JukkaK.Korpela, извините, обновил свой вопрос   -  person krasulya    schedule 18.09.2014


Ответы (1)


Внезапно атрибут scrset все еще отключен по умолчанию в Firefox (даже Nightly, см. bug #870021). Чтобы включить его, перейдите к about:config и установите значение dom.image.srcset.enabled на true.

Вот страница для тестирования: http://pepelsbey.net/pres/picture/demos/retina.html

Также есть флаг layout.css.devPixelsPerPx, который можно установить на 2.0 для проверки сетчатки на устройстве без сетчатки.

person Vadim Makeev    schedule 21.09.2014