Есть компонент, кажется называется IpHtmlPanel... к сожалению там только HTML без CSS и JavaScript. Если есть компонент покруче, я тоже хотел бы знать
Вообще я думал, что можно было бы использовать какой-нибудь движок, например gecko (firefox). Я даже думаю, что можно было бы написать кросплатформый компонент-обрертку: под виндой пусть использует IWebBrowser (Internet Explorer), под линухом gtk - Gecko, qt - khtml...
Я это представлю себе так: есть базовый абстрактный класс TCustomWebBrowser, который определяет интерфейс компонента. Есть три модуля:
в одном класс TIEWebBrowser = class (TCustomWebBrowser),
в другом TGeckoWebBrowser = class (TCustomWebBrowser),
в третьем TKHtmlWebBrowser = class (TCustomWebBrowser)
И есть чертый модуль, в котором определяется класс TWebBrowser, который наследует от TIEWebBrowser, TGeckoWebBrowser или TKHtmlWebBrowser в зависимости от целевой платформы.