2012-02-17 10 views
9

Đối với VCL Delphi, có TWebBrowser và một số thành phần của bên thứ 3 như TEmbeddedWebBrowser có sẵn để duyệt web.Có thành phần trình duyệt web nào để sử dụng trong ứng dụng FireMonkey không?

Có một thành phần trình duyệt web tương tự nhưng đối với Firemonkey khuôn khổ trong Delphi XE2 (lý tưởng với Windows và hỗ trợ Mac)?

+1

Xin chào Dennies, bạn đã thử sử dụng ChromiumEmbedded trên máy Mac chưa? Bạn đã giải quyết điều này bằng cách nào đó chưa? Bất kỳ thông tin phản hồi sẽ được đánh giá cao. Cảm ơn! – TLama

+0

bất kỳ khả năng nào để chỉ viết một ứng dụng gốc? Bởi thời gian bạn tìm ra cách để làm cho Delphi/FireMonkey làm việc, bạn sẽ được tốt cùng với nhận được ứng dụng bản địa của bạn bằng văn bản ... Chỉ là một ý nghĩ. : - | Ngoài ra, tôi không nghĩ mình từng thấy ứng dụng đa nền tảng mang lại trải nghiệm người dùng có thể chấp nhận được. – nielsbot

Trả lời

10

Bạn có thể sử dụng gói ChromiumEmbedded cho Delphi. Có một thành phần TChromiumFMX phù hợp cho FireMonkey ứng dụng. Tôi đã thử nghiệm các demo project từ kho lưu trữ và nó hoạt động tốt cho Windows 32-bit.

Tuy nhiên tôi không thể cho bạn biết cách cũng như cách xây dựng và sử dụng trong Mac OS. Điều duy nhất tôi có thể cho bạn biết là ChromiumEmbedded cho Delphi được phân phối chỉ với Windows nhị phân, các tệp nhị phân cho Mac OS bạn có thể tải xuống từ here.

+0

Tôi đã tải xuống CEF3, nhưng 'TChromiumFMX' không được bao gồm trong gói. Ý tưởng nào? – ple103

+1

@petersmileyface, có vẻ như ['sẽ không có bất kỳ'] (https://groups.google.com/d/msg/delphichromiumembedded/I39FHay1npY/ozDpF5OAtz0J) như Jørgen Opsand ['trích dẫn ở đây'] (http: //stackoverflow.com/questions/9327111/is-there-a-web-browser-component-for-use-in-firemonkey-application/9327827?noredirect=1#comment18702418_13624746) từ chuỗi được liên kết. – TLama

+0

Tôi đã thử nhưng không hoạt động trên Win7/DXE2. Tôi gặp lỗi thời gian chạy – FLICKER

3

Theo như tôi biết, tình hình như sau (!):

  • CromiumEmbedded hỗ trợ OSX (& Windows của khóa học)
  • Có một Delphi ChromiumEmbedded
  • Delphi hỗ trợ OSX qua Khung FireMonkey
  • Thậm chí còn có phiên bản FireMonkey của Delphi ChromiumEmbedded
  • Delphi/FireMonkey ChromiumEmbedded không hỗ trợ OSX

Nếu ai đó biết rõ hơn, điều đó thật tuyệt vời.

+0

Đừng quên [new Chromium CEF3'] (http://code.google.com/p/dcef3 /) wrapper cho Delphi. – TLama

+2

Henri Gourvest, đã tuyên bố trên diễn đàn delphichromiumembedded rằng "Phiên bản hiện tại của CEF3 không có hiển thị offscreen, vì vậy tôi không thể tạo thành phần tương thích Firemonkey". CEF1 có thành phần FireMonkey, nhưng chưa hỗ trợ OSX. –