Обработка перенаправлений для изображений профиля Facebook с помощью FancyBox 2

Итак, мы используем замечательный FancyBox 2, чтобы собрать карусель пользовательских изображений.

Все отлично работает с изображениями на наших серверах и других серверах, за исключением изображений профиля Facebook.

  • Мы получаем следующее от Janrain, ссылающегося на это: https://graph.facebook.com/648845765/picture?type=large
  • Вы увидите, что если вы нажмете это в своем браузере, вы окажетесь на Akamai: https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/371305_648845765_1960948885_n.jpg
  • Проблема в том, что FancyBox не справляется с этим и просто не отображает изображение.

Я собрал демо здесь. Обратите внимание на следующее:

  1. Я использую обычное изображение, размещенное в Интернете, в качестве изображения №1.
  2. Я использую проблемный URL для # 2.
  3. Я использовал разрешенный URL-адрес Akamai для # 3.
  4. В карусели отображаются только изображения 1 и 3.

person Rob Cooper    schedule 30.11.2012    source источник


Ответы (1)


Я понял это - наткнулся на это в GitHub Issues.

вам просто нужно указать тип контента, потому что скрипт не может угадать

Добавление класса fancybox.image к тегу A сортирует его.

Я обновил Pen и все хорошо.

person Rob Cooper    schedule 30.11.2012