के उद्देश्य सी बेनकाब जब iPhone SDK का उपयोग करते समय UIWebView
का उपयोग कर मैं एक ऑब्जेक्टिव-सी JavaScript में विधि का पर्दाफाश होगा कैसे?UIWebView जावास्क्रिप्ट
किसी भी मदद की सराहना की जाएगी!
के उद्देश्य सी बेनकाब जब iPhone SDK का उपयोग करते समय UIWebView
का उपयोग कर मैं एक ऑब्जेक्टिव-सी JavaScript में विधि का पर्दाफाश होगा कैसे?UIWebView जावास्क्रिप्ट
किसी भी मदद की सराहना की जाएगी!
ऐसा करने का सबसे अच्छा तरीका कस्टम लिंक के माध्यम से होगा, और उसके बाद अनुरोधों को जाल करने के लिए UIWebView प्रतिनिधि विधि -webView:shouldStartLoadWithRequest:navigationType:
का उपयोग करें। जब आप अपने लिंक के साथ एक अनुरोध देखते हैं, तो आप जानते हैं कि आपकी कार्रवाई ट्रिगर हुई है।
इस का एक उदाहरण Github से PhoneGap सोर्स कोड देखें देखने के लिए:
http://github.com/sintaxi/phonegap/tree/master/iphone/Classes/GlassAppDelegate.m
मिला 404 त्रुटि !! –
लिंक नोलॉन्ग वैध और अद्यतन करने की आवश्यकता है – wuf810
वहाँ QuickConnectiPhone ढांचा आप कैसे यह करने के लिए पता चलता है कि में एक उदाहरण अनुप्रयोग है।
QuickConnectiPhone भी आप एक JavaScript फ़ंक्शन 'makeCall' कहा जाता है देता है। आप इसे एक कमांड और पैरामीटर की एक सरणी पास करते हैं और यह उन्हें आपके ऐप के उद्देश्य-सी पक्ष में संभालने के लिए पास कर देगा। फिर आप अपना फ़ंक्शन कॉल कर सकते हैं।
आप इसे here on Sourceforge पा सकते हैं।
मैं, नहीं समझते कि इस काम करेंगे जब मैं समान संसाधन नीति प्रतिनिधियों केवल उपयोगकर्ता द्वारा आरंभ किए कार्यों के जवाब में कहा जाता था कुछ परीक्षण किया गया था, स्क्रिप्ट शुरू की कार्रवाई चुपचाप थे गिरा दिया। जून में वापस जांच के बाद से यह संभव है कि यह बदल गया है। –
मैंने अभी एक बहुत ही सरल पृष्ठ की कोशिश की है जो ऑनलोड फ़ंक्शन www.google.com पर पृष्ठ का स्थान सेट करता है, और अनुरोध प्रतिनिधि को पास कर दिया गया था। –
धन्यवाद, यह जानना अच्छा है। –