Использование WebKit (совместимого с Safari) в Delphi для имитации мобильного iPhone

Кто-нибудь успешно использовал WebKit в Delphi?

WebKit — это движок веб-браузера с открытым исходным кодом. WebKit — это также название версии ядра системы Mac OS X, которая используется Safari, Dashboard, Mail и многими другими приложениями OS X.

Я хочу создать мобильный симулятор iPhone/iPad, такой же, как в electricplum. (Я пробовал БЕСПЛАТНУЮ версию — похоже, она также использует Adobe AIR).

В браузере Safari мы получаем наиболее точные результаты предварительного просмотра для мобильных сайтов iPhone. поэтому я хотел бы встроить WebKit (используемый Safari) в свое приложение, чтобы мои клиенты могли иметь надежный предварительный просмотр своих мобильных веб-сайтов.

Я искал в Интернете, но не смог найти рабочий код. (Лучшее, что я смог найти, это это, но оно не работает).


3 основные проблемы с Delphi Chromium Embedded, предложенные в ответах, заключаются в следующем:

  • Он не поддерживает D5
  • Я могу преодолеть тот факт, что нет поддержки D5 (создание компонента с D7 в отдельном процесса или DLL) Но, очень нестабильно! Я проверил это с помощью D7: нарушения произвольного доступа.
  • Он не отображает HTML-страницы с макетом div/HTML5, как это делает Safari (или electricplum — «Electric Mobile Simulator»).

7
задан kobik 18 March 2012 в 11:58
поделиться