एक खोल से आप पैरामीटर के रूप में यूआरएल के साथ open
कमांड का उपयोग कर सकते हैं, और यह उस यूआरएल को डिफ़ॉल्ट ब्राउज़र में खोलने का ख्याल रखता है।
तो आप ऐसा करने के लिए system()
या इसी तरह के fork()/exec()
कोड का उपयोग करने में सक्षम होना चाहिए।
एनबी: open
अन्य प्रकार की फाइलें/यूआरएल भी खोलेंगे, इसलिए सुनिश्चित करें कि यह वास्तव में एक वेब यूआरएल है जिसे आप खोलने की कोशिश कर रहे हैं अन्यथा आपको एक संभावित सुरक्षा समस्या मिली है।
यह कर का उद्देश्य सी जिस तरह प्रतीत होता है:
[[NSWorkspace sharedWorkspace] openURL:url];
जहां url
एक NSURL ऑब्जेक्ट के लिए एक सूचक है