पर क्लिक करें मेरे पास एक वेब व्यू है जहां मैं कुछ सामग्री लोड करने वाला जावास्क्रिप्ट लोड कर रहा हूं। वह सामग्री आईफ्रेम के साथ एक एचटीएमएल है।वेबव्यू पता लगाने के लिए iframe
ऐसा लगता है कि iframe के भीतर कोई भी क्लिक WebViewClient#shouldOverrideUrlLoading(WebView view, String url);
पर कॉल ट्रिगर नहीं कर रहा है। वेबव्यू ने WebViewClient
और WebChromeClient
दोनों सेट किए हैं।
एक काम के आसपास मैं देख सकते हैं WebView पर getSettings().setSupportMultipleWindows(true)
और कॉल करने के लिए है तो onCreateWindow(WebView view, boolean isDialog, boolean isUserGesture, Message resultMsg)
भीतर मान कॉल iframe के भीतर बने होते हैं और क्रम में कुछ डाला जावास्क्रिप्ट का उपयोग आइफ्रेम डेटा प्राप्त करने गया था। लेकिन यह मेरे लिए बदसूरत लगता है।
तो, प्रश्न: वेबव्यू के भीतर लोड किए गए आईफ़्रेम के भीतर आप एक क्लिक का पता कैसे लगाते हैं?
धन्यवाद!
@ गुन्नर अब वीडियो चलाने के लिए संभव है, मुझे कुछ जवाबों की गंभीर आवश्यकता है, मुझे कई मिलते हैं लेकिन मेरे परिदृश्य में फिट नहीं हो सकते हैं। –
@NitinMisra: आप जिस समस्या का सामना कर रहे हैं? आप StackOverflow पर एक नया प्रश्न क्यों नहीं बनाते, इसके यूआरएल के साथ एक नई टिप्पणी भेजी। इस तरह से मैं आपके प्रश्न को समझ सकता हूं और आपके पास एक बड़ा मौका भी है कि कोई और जवाब जान सके। – gunar