मैं यानी, मैक पर एक आवेदन के लिए एक कस्टम प्रोटोकॉल रजिस्टर करने के लिए कोशिश कर रहा हूँ:मैक पर किसी एप्लिकेशन पर कस्टम प्रोटोकॉल को कैसे मैप करें?
- उपयोगकर्ता के साथ लिंक पर क्लिक करता "abcdef: // कुछ/यूआरएल/यहाँ"
- इंस्टॉल किए गए आवेदन शुरू की है : उपरोक्त स्ट्रिंग पहले परम
मैं इस सवाल से जानकारी का उपयोग कर Windows पर सफलतापूर्वक इस किया है के रूप में पारित के साथ 10
मैं ओएस स्तर पर दूसरे शब्दों में ब्राउज़र-स्वतंत्र कुछ ढूंढना पसंद करूंगा। मैं इस पंजीकरण को शेल स्क्रिप्ट के माध्यम से स्वचालित करना भी चाहूंगा, इसलिए उम्मीद है कि ऐसा करने का एक तरीका है जिसमें जीयूआई शामिल नहीं है।
धन्यवाद!
मैंने यह समाधान हर जगह देखा है: हालांकि यह प्रोटोकॉल हैंडलर वास्तव में पंजीकृत क्यों होता है? क्या उपयोगकर्ता को पहली बार ऐप चलाने की ज़रूरत है? – fatuhoku
हां, आपको हैंडलर को पंजीकृत करने के लिए ऐप चलाने की ज़रूरत है, और फिर इसे पारदर्शी रूप से उपयोग किया जा सकता है (माना जाता है कि ऐप अपने डॉक आइकन को छुपाता है)। – iconoclast
@iconoclast चूंकि ओएस एक्स में अधिकांश अनुप्रयोगों की प्रतिलिपि बनाकर स्थापित किया जाता है, 'Info.plist' फ़ाइल प्रतिलिपि के समय पंजीकृत होती है (आमतौर पर'/अनुप्रयोग/Foo' फ़ोल्डर में)। कुछ मामलों में यदि mimetypes या URL स्कीम स्वचालित रूप से पंजीकृत नहीं होते हैं, तो [रीबूट की आवश्यकता हो सकती है] (http://apple.stackexchange.com/a/51416/147537)। – tresf