Показать сообщение отдельно
  #1  
Старый 30.10.2017, 13:16
Stanei Stanei вне форума
Новичок
 
Регистрация: 21.05.2015
Сообщения: 55
Версия Delphi: Rad Studio 10
Репутация: 10
По умолчанию Chromium не отображает картинки при загрузке из Tstringlist

Добрый день. Помогите пожалуйста, не могу понять в чём дело.

Если написать:
Код:
chrome1.Browser.MainFrame.LoadUrl(dir+'data\html\main.html');//dir - переменная путь к программе


Всё работает отлично. Но, если так:

Код:
chrome.Browser.MainFrame.LoadString(html.Text,'about:blank');//html переменная Tstringlist (код для неё генерирует функция

Начинаются проблемы с путями. Первое, браузер перестал видеть css, ну думаю чёрт с ним, там пару десятков строчек, запихнул их во внутрь html. Css стали отображаться.

Но как быть с картинками? Их тоже нет. Допустим строчка:
Код HTML:
<img src="C:\Users\Stanei\Documents\Embarcadero\Studio\Projects\Win32\Debug\data\img\image.png" alt="" />

В браузере ничего, как будто тега img и нету, но если прописать не верный путь к картинке, то отображается что картинки нет (маленькая рваная иконка img)

Прописывал путь по разному, не помогает ничего, в чём косяк?
Ответить с цитированием