2012-03-06 16 views
7

अनुकरण करने के लिए डेल्फी में वेबकिट (सफारी संगत) का उपयोग करना क्या किसी ने डेल्फी में WebKit सफलतापूर्वक उपयोग किया है?आईफोन मोबाइल

वेबकिट एक ओपन सोर्स वेब ब्राउज़र इंजन है। वेबकिट इंजन के मैक ओएस एक्स सिस्टम फ्रेमवर्क संस्करण का भी नाम है जिसका उपयोग सफारी, डैशबोर्ड, मेल और कई अन्य ओएस एक्स अनुप्रयोगों द्वारा किया जाता है।

मैं electricplum में एक आईफोन/आईपैड मोबाइल सिम्युलेटर बनाना चाहता हूं। (मैंने FREE version की कोशिश की है - ऐसा लगता है जैसे यह एडोब एयर का भी उपयोग करता है)।

Safari ब्राउज़र के साथ हमारे पास आईफोन मोबाइल साइटों के लिए सबसे सटीक पूर्वावलोकन परिणाम हैं। तो मैं अपने आवेदन में वेबकिट (सफारी द्वारा उपयोग किया जाता है) को एम्बेड करना चाहता हूं, इसलिए मेरे ग्राहकों को उनकी मोबाइल वेबसाइटों का विश्वसनीय पूर्वावलोकन हो सकता है।

मैंने वेब की खोज की है, लेकिन एक कामकाजी कोड नहीं मिला। (सबसे अच्छा मुझे मिल सकता था this, लेकिन यह काम नहीं कर रहा है)।

  • यह समर्थन नहीं करता D5
  • मैं इस तथ्य D5 के लिए कोई समर्थन नहीं है (बनाने दूर कर सकते हैं: जवाब में एंबेडेड सुझाव डेल्फी क्रोमियम के साथ


    3 मुख्य समस्याओं कर रहे हैं एक अलग प्रक्रिया या डीएलएल में डी 7 के साथ घटक) लेकिन, यह बहुत अस्थिर है! मैंने इसे डी 7 के साथ परीक्षण किया है: यादृच्छिक अभिगम उल्लंघन।

  • यह एचटीएमएल पेजों को डिवी लेआउट/एचटीएमएल 5 के साथ समान नहीं करता है जैसे सफारी करता है (या इलेक्ट्रिकप्लम - "इलेक्ट्रिक मोबाइल सिम्युलेटर")।
+1

चेतावनी: bsalsa.com के बोर्ड संदेश में सफारी कोड के लिए प्रदान किया गया लिंक खतरनाक है (_http: //www.simail.si/download/Delphi_Webkit.7z का लिंक)। इसे डाउनलोड न करें! – Codebeat

उत्तर

7

DelphiChromiumEmbedded पर एक नज़र डालें। यह सफारी नहीं है, लेकिन यह कम से कम वेबकिट है ...

+0

यह Google क्रोम इंजन पर आधारित नहीं है? क्षमा करें, लेकिन मेरे पास कोई सुराग नहीं है ... – kobik

+2

@kobik क्रोमियमएम्बेडेड आपकी सबसे अच्छी शर्त है ... हालांकि मुझे लगता है कि आपके पास एक डी 5 टैग है ... सुनिश्चित नहीं है कि आप कुछ बदलाव किए बिना इसका उपयोग कर पाएंगे। .. – ComputerSaysNo

+1

मैंने क्रोमियम का परीक्षण किया है। जैसा कि मैंने सोचा था, यह Google क्रोम इंजन पर आधारित है, इसलिए यह एचटीएमएल जैसे क्रोम (जो मैं चाहता हूं) नहीं देता है और [वेबकिट] (http://www.webkit.org/) का उपयोग नहीं करता है। यह भी बहुत अस्थिर है। – kobik

3

इसकी विश्वसनीयता बहुत अच्छी नहीं होगी। कॉर्पोरेट वातावरण में आप एक्सकोड से आईपैड/आईफोन सिम्युलेटर के साथ नेटवर्क पर मैक डालना चाहते हैं, और स्क्रिप्ट इसे अपनी साइट खोलने और स्क्रीनशॉट लेने के लिए स्क्रिप्ट कर सकते हैं।

या अपनी साइट के साथ वेबकिट व्यू खोलने के लिए आईओएस प्रोग्राम भी लिखें, और बस नेटवर्क पर आईपैड डालें।

और this question and answer

पर एक नज़र तुम पर विचार करने के कितना काम एक डेल्फी वेबकिट होने जा रहा है चाहते हो सकता है लेने सिर्फ एक खरीदने की तुलना में मैक। अपग्रेड चक्र जो भी मार्ग आप लेते हैं वह दर्दनाक होगा, लेकिन मैक/आईपैड के साथ गुणवत्ता बेहतर होगी।

+0

आपकी प्रतिक्रिया के लिए धन्यवाद। जैसा कि मैंने उल्लेख किया है, विंडोज़ पर सफारी हमें * बहुत अच्छा * परिणाम देता है। वास्तव में हमारी डिजाइन टीम बड़ी सफलता के साथ ["इलेक्ट्रिक मोबाइल सिम्युलेटर"] (http://www.electricplum.com/) का उपयोग कर रही है। लेकिन मैं इसे अपने उत्पाद के अंदर एम्बेड करना चाहता हूं। – kobik

+0

+1 बीटीडब्ल्यू। इससे मुझे एक दिलचस्प विचार दिया गया ... शायद आईओएस के आधार पर भरोसेमंद वेब-सर्विसेज मौजूद हैं, जो यूआरएल का इनपुट प्राप्त करेंगे, और एक पीडीएफ वापस कर देंगे ... – kobik

+3

@Self पर टिप्पणी करें: एक स्क्रीनशॉट का उपयोग समस्याग्रस्त है, क्योंकि स्क्रीनशॉट उत्तरदायी नहीं है। जिसका अर्थ है कि मैं वास्तव में नेविगेट नहीं कर सकता और वास्तव में उदाहरण के लिए पारदर्शिता प्रभाव देख सकता हूं। – kobik

संबंधित मुद्दे