Относительный img src разрешен как абсолютный… что мне не хватает?

В моем проекте пользователи могут вводить URL-адрес веб-сайта, и система берет все изображения с этого веб-сайта. Поскольку src изображения может быть относительным, система "нормализует" его, поэтому:

  • изображение с src = "http://host.com/image1.png" становится "http: //host.com/image1.png "(без изменений)
  • изображение с src =" / image2.png "становится" http://host.com/image2.png "(добавить хост)
  • и изображение на "http://host.com/sub/dir/page.html" с src = "image3.png" становится "http://host.com/sub/dir/image3.png" (добавьте хост и путь )

Теперь взгляните на эту страницу, если можете:

http://www.presentkuriren.se/presenter/4/728/Karlek/Pasta---hjartan.html

Если вы посмотрите исходный код, основной образ реализован как

Это привело бы меня к выводу, что абсолютный путь - http://www.presentkuriren.se/presenter/4/728/Karlek/prodbilder/large/JJI10002.jpg , но это не так. Это http://www.presentkuriren.se/prodbilder/large/JJI10002.jpg , и все браузеры, кажется, понимают это и отображают это правильно ...

Я немного сбит с толку и чувствую, что я упускаю кое-что очевидное ... пожалуйста, укажите это мне!

6
задан Manuel Meurer 16 November 2011 в 12:01
поделиться