在delphi中使用WebKit(Safari兼容)来模拟iPhone手机

kob*_*bik 7 delphi iphone safari webkit delphi-5

有没有人在Delphi中成功使用过WebKit

WebKit是一个开源的Web浏览器引擎.WebKit也是Safari,Dashboard,Mail和许多其他OS X应用程序使用的引擎的Mac OS X系统框架版本的名称.

我想创建一个与电子设备相同的iPhone/iPad移动模拟器.(我试过免费版 - 似乎它也使用Adobe AIR).

使用Safari浏览器,我们可以为iPhone移动网站提供最准确的预览结果.所以我想在我的应用程序中嵌入WebKit(Safari使用),这样我的客户就可以对他们的移动网站进行可靠的预览.

我在网上搜索过,但找不到合适的代码.(我能找到的最好的是这个,但它不起作用).


Delphi Chromium Embedded在答案中提出的3个主要问题是:

  • 它不支持D5
  • 我可以克服这样一个事实,即不支持D5(在单独的进程或DLL中创建带有D7的组件)但是,它非常不稳定!我用D7测试了它:随机访问违规.
  • 它不会渲染具有div布局/ HTML5的HTML页面与Safari一样(或者电动 - "电动移动模拟器").

Mas*_*ler 7

看看DelphiChromiumEmbedded.这不是Safari,但它至少基于Webkit ......

  • @kobik ChromiumEmbedded几乎是你最好的选择...但是我看到你有一个D5标签......不确定你是否能够在没有一些变化的情况下使用它... (2认同)
  • @kobik:我认为Chrome*曾使用过Webkit.维基百科称它确实...... (2认同)
  • chrome基本上是webkit =) (2认同)