का उपयोग कर यह एंड्रॉयड में अपने कार्य है तेजी से जावास्क्रिप्ट समारोह के लिए बूलियन वापस जाने के लिए दृष्टिकोण WKWebView
इस तरह का उपयोग कर, लेकिन यह काम नहीं कर रहा:कैसे wkwebview
func userContentController(_ userContentController: WKUserContentController,
didReceive message: WKScriptMessage) {
if(message.name == callbackhandler) {
webView.evaluateJavaScript("GetMobileVersion();") { (true, error) in
guard error == nil else {
print("there was an error")
return
}
print(Bool(true))
}
}
}
किसी को भी टेलीफोन कर सकते हैं मैं जावास्क्रिप्ट समारोह में true
कैसे भेजूं? कृपया मुझे विस्तार से जवाब दें क्योंकि मैं आईओएस और स्विफ्ट के लिए नया हूं।
@jakir हुसैन, मैंने नमूना कोड और प्रोजेक्ट प्रदान किया है। इसकी जांच - पड़ताल करें। –
मेरा प्रश्न पढ़ें GetMobileVersion() जावास्क्रिप्ट से कॉल है और यदि कॉलिंग सफलता है तो यह आईएसओ में IsCallByMobileApp को –
के रूप में सही करेगा, आप सीधे जेएस से मूल विधि को कॉल नहीं कर सकते, जैसे यह एंड्रॉइड में मौजूद है। कृपया मैंने बनाया नमूना ऐप देखें, यह आपकी आवश्यकताओं को पूरा करेगा। अगर आपको किसी भी मुद्दे का सामना करना पड़ता है तो मुझे बताएं। –