【发布时间】:2011-08-05 22:40:55
【问题描述】:
我需要从桌面应用程序下载一些使用 delphi 为 iphone(或移动设备)制作的 html 内容(页面)。例如,我想下载 iphone 的 twitter 页面,看起来像这样。
但我不知道如何检索此类页面(移动版),目前我使用TIdHttp 组件。
【问题讨论】:
我需要从桌面应用程序下载一些使用 delphi 为 iphone(或移动设备)制作的 html 内容(页面)。例如,我想下载 iphone 的 twitter 页面,看起来像这样。
但我不知道如何检索此类页面(移动版),目前我使用TIdHttp 组件。
【问题讨论】:
您是否需要设置组件的用户代理字符串来检索此类页面。对于TIdHttp 组件,您必须将Request.UserAgent 属性设置为有效的iPhone 用户代理字符串。
查看此示例
IdHTTP.Request.UserAgent:='Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16';
【讨论】: