2009-04-10 12 views
7

क्या ब्राउज़र/यूआरएल के माध्यम से एप्लिकेशन लॉन्च करना संभव है? ऐसा करने के विकल्प क्या हैं?किसी वेबसाइट से डेस्कटॉप एप्लिकेशन लॉन्च करना

मुझे आईई और विंडोज़ (जो आमतौर पर काम नहीं करता) के साथ ऐसा करने का तरीका पता है। आदर्श रूप में, मैं इसे ब्राउज़र स्वतंत्र होना चाहता हूं।

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

जब तक मैंने ऐप्पल की साइट पर यूआरएल पर क्लिक नहीं किया, तब तक मैंने काफी कुछ छोड़ दिया, जिसने बदले में आईट्यून लॉन्च किया।

ऐप्पल ऐसा कैसे करता है?

उत्तर

14

कस्टम itms:// और itmss:// प्रोटोकॉल के लिए iTunes registers itself as a protocol handler। जब आप उस प्रोटोकॉल के साथ एक यूआरएल दबाते हैं - ऐप्पल के वेब सर्वर पर संकेत के एक कदम के बाद, इस मामले में - आईट्यून्स इसे संभालने के लिए लॉन्च करता है, जैसे आपका ब्राउज़र http:// यूआरएल को संभालने के लिए लॉन्च करता है या आपका ईमेल प्रोग्राम mailto: यूआरएल को संभालने के लिए लॉन्च करता है।

यह "क्रॉस-प्लेटफॉर्म" नहीं है, लेकिन यह वहां हर प्लेटफॉर्म पर काम करता है, क्योंकि यूआरएल हैंडलर मौजूद हैं और हर जगह एक ही काम करते हैं।

यह केवल तभी काम करने का नुकसान है जब एप्लिकेशन पहले से इंस्टॉल हो रहा है, यही कारण है कि आप एक स्पलैश पृष्ठ चाहते हैं जो लोगों को आवश्यक होने पर एप्लिकेशन इंस्टॉल करने के लिए निर्देश देता है।

0

यदि यह ओएस स्वतंत्र है, तो आप उपलब्ध किसी भी विशिष्ट कार्यक्रम पर भरोसा नहीं कर सकते हैं। वैसे भी आप किस तरह का प्रोग्राम लॉन्च करना चाहते हैं?

2

सिल्वरलाइट 3 और एडोब एयर आपको ब्राउज़र के बाहर एप्लिकेशन लॉन्च करने देगा।

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

  • कोई संबंधित समस्या नहीं^_^