如何在delphi firemonkey应用程序中显示来自web新闻源的最新消息?

1 delphi delphi-xe2 firemonkey

好吧,我有一个程序和一个网站,网站必须分开最新消息,只用CSS3等格式化.我不知道如何在我的delphi程序中显示最新消息,因为TWebBrowser不透明,无法渲染CSS3和HTML5,还有其他一些方法吗?

Rob*_*edy 13

在RSS源中发布您的新闻.在您的程序中,使用Indy之类的东西获取该Feed,使用XML解析器提取重要部分,然后根据需要显示它.您不需要为此嵌入Web浏览器.

您可以使用来自相同RSS源的输入来装配Web服务器以生成新闻页面.

  • +1.嗯,实际上,我同意,除了那个家伙似乎爱上了CSS3和HTML5.:-) (2认同)

War*_* P 7

试试Delphi Chromium Embedded.它具有与谷歌浏览器相同的HTML5和CSS功能,或多或少.没有adobe flash支持开箱即用.我还没有Firemonkey使用它,但这样做的演示在这里.

  • 帮自己一个忙,让你的程序背景成为你在Chromium Embedded中加载的页面的背景.我认为您无法使任何Web浏览器类型组件透明.毕竟,他们的本质是渲染完整的页面,包括背景(可能默认为白色)...... (4认同)