В моем проекте пользователи могут вводить 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
Если вы посмотрите исходный код, основное изображение реализовано как <img src="prodbilder/large/JJI10002.jpg"...
Это привело бы меня к выводу, что абсолютный путь - это http://www.presentkuriren.se/presenter/4/728/Karlek/prodbilder/large/JJI10002.jpg, а это не так. Это http://www.presentkuriren.se/prodbilder/large/JJI10002.jpg, и все браузеры кажутся чтобы понять это и правильно отобразить ...
Я немного сбит с толку и чувствую, что упускаю что-то очевидное ... пожалуйста, укажите это мне!