【发布时间】:2012-03-06 18:32:12
【问题描述】:
有人在Delphi中成功使用WebKit吗?
WebKit 是一个开源的网络浏览器引擎。 WebKit 也是 Safari、仪表板、邮件和许多其他 OS X 应用程序使用的引擎的 Mac OS X 系统框架版本的名称。
我想创建一个与electricplum 相同的 iPhone/iPad 移动模拟器。 (我已经尝试过FREE version - 似乎它也使用 Adobe AIR)。
使用Safari 浏览器,我们可以为 iPhone 移动网站提供最准确的预览结果。所以我想在我的应用程序中嵌入 WebKit(Safari 使用),这样我的客户就可以可靠地预览他们的移动网站。
我在网上搜索过,但找不到有效的代码。 (我能找到的最好的是this,但它不起作用)。
答案中建议的 Delphi Chromium Embedded 的 3 个主要问题是:
- 不支持 D5
- 我可以克服不支持 D5 的事实(在单独的进程或 DLL 中使用 D7 创建组件)但是,它非常不稳定!我已经用 D7 对其进行了测试:随机访问冲突。
- 它不会像 Safari(或electricplum - “电动移动模拟器”)那样呈现具有 div 布局/HTML5 的 HTML 页面。
【问题讨论】:
-
警告:bsalsa.com 的留言板消息中提供的 Safari 代码链接被报告为危险(指向 _http://www.simail.si/download/Delphi_Webkit.7z 的链接)。不要下载它!
标签: iphone delphi safari webkit delphi-5