Я работаю над приложением, многие элементы пользовательского интерфейса будут в TWebBrowser. Поэтому я решил добавить пользовательский интерфейс jQuery, чтобы мне было проще.
Мне удалось вставить файл JQuery и пользовательский интерфейс Javascript благодаря
http://www.jasontpenny.com/blog/2008/11/21/jquery-in-a-twebbrowser-in-a-self-contained-delphi-app/
Я застрял в таблицах стилей, я сделал
doc2 := Web.Document as IHTMLDocument2;
doc2.createStyleSheet(FileProtocol(AppPath( 'templates\css\' + JQueryUITheme + '\jquery-ui-1.7.1.custom.css')), 0);
// FileProtocol and AppPath are to return a current application path and converted to FileProtocol URL format.
Javascripts работал нормально, но я не смог заставить изображения работать. Я также пытался заменить все ссылки на изображения StringReplace, но безрезультатно.
stylesheet.cssText := StringReplace(stylesheet.cssText,
'url(images/','url(' + FileProtocol(AppPath('templates/css/' +
JQueryUITheme + '/images/')), [rfReplaceAll]);
Кто-нибудь пробовал что-то подобное?