আমি কাস্টম ইউআরএল হ্যান্ডলার / কাস্টম প্রোটোকল হ্যান্ডলারগুলি সম্পর্কে অনেকগুলি অনলাইনে পড়ছি:
- ওএসএক্সের অধীনে কাস্টম প্রোটোকল ব্যবহার করে বাহ্যিক অ্যাপ্লিকেশনগুলি চালু করা
- স্থানীয় ফাইলগুলিতে লিঙ্কগুলি খুলতে ওএস এক্স ইউআরএল হ্যান্ডলার
আমি পেয়েছি যে আপনি সিস্টেমটিকে বলতে পারেন যে কোনও নির্দিষ্ট প্রোগ্রাম Info.plist
ফাইলের সাথে একটি নির্দিষ্ট স্কিম / প্রোটোকল পরিচালনা করতে সক্ষম :
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>Local File</string>
<key>CFBundleURLSchemes</key>
<array>
<string>local</string>
</array>
</dict>
</array>
<key>NSUIElement</key>
<true/>
তবে যদি এমন একাধিক অ্যাপ্লিকেশন থাকে যা একই ইউআরএল হ্যান্ডলারটি খোলার জন্য সক্ষম, যেমন mailto:
আপনি সিস্টেমটি কোনটি ব্যবহার করতে চান তা আপনি কীভাবে নির্দিষ্ট করবেন?
ইউটিলিটিগুলির মতো কিছু উল্লেখ রয়েছে More Internet preference pane
যা লেখকের সাইট থেকে আর উপলভ্য বলে মনে হয় না। আমি এটি গুগলিংয়ের মাধ্যমে অনলাইনে পেয়েছি তবে এটি কিছুটা নড়বড়ে বলে মনে হচ্ছে - এটি কোনও পুরানো ওএসএক্সের জন্য লেখা হয়েছিল - সম্ভবত টাইগার।
প্রোটোকল এবং কাস্টম প্রোটোকলের জন্য ইউআরএল হ্যান্ডলারটি কীভাবে সেট করবেন সে সম্পর্কে আমি তথ্য খুঁজে পাচ্ছি না। আমি ধরে নিচ্ছি plist
যে কোথাও এমন কোনও ফাইল আছে যা আমি সম্পাদনা করতে পারি - অথবা হতে পারে একটি নতুন, আরও ভাল ইউটিলিটি আছে যা মাউন্টেন সিংহের সাথে ভালভাবে কাজ করে?