मेरे पास UIWebView
का उपयोग करके लागू किया गया मूल वेब ब्राउज़र है। मैंने देखा है कि कुछ पृष्ठों के लिए, UIWebViewDelegate
विधियों में से कोई भी नहीं कहा जाता है।UIWebView: webViewDidStartLoad/webViewDidFinishLoad प्रतिनिधि URL को कुछ URL लोड करते समय कॉल नहीं किया जाता है
एक उदाहरण पृष्ठ जिसमें यह होता है: http://www.youtube.com/user/google।
- लोड में
UIWebView
[नोटिस यूट्यूब यूआरएल ऊपर है कि यहाँ,UIWebViewDelegate
तरीकों जब कहा जाता है मिलता है: यहाँ मुद्दा (आप अपने नियंत्रक केUIWebViewDelegate
तरीकों मेंNSLog
कॉल सम्मिलित सुनिश्चित कर लें) को चरणबद्ध कर रहे हैं पृष्ठ लोड] - टच पेज
- टच उस श्रेणी में किसी भी वीडियो [मुद्दे पर "अपलोड" श्रेणी: सूचना है कि एक नया पृष्ठ लोड है, लेकिन UIWebView प्रतिनिधियों में से कोई भी कहा जाता है]
मुझे पता है कि यह UIWebView
का प्रतिनिधि नहीं है जो ठीक से सेट नहीं किया जा रहा है, क्योंकि अन्य लिंक लोड करते समय प्रतिनिधि विधियों को लागू किया जाता है (उदा। यदि आप किसी लिंक पर क्लिक करने का प्रयास करते हैं जो आपको यूट्यूब के बाहर ले जाता है, तो आपको प्रतिनिधि विधियों को बुलाया जाएगा)।
शुरुआत में मेरा आंत महसूस करना था कि ऐसा इसलिए हो सकता है क्योंकि पृष्ठ AJAX का उपयोग करके लोड किया गया है, जो प्रतिनिधि विधि का आह्वान नहीं कर सकता है। लेकिन फिर जब मैंने आईफोन की सफारी की जांच की, तो उसने इस समस्या को प्रदर्शित नहीं किया, इसलिए यह मेरी तरफ कुछ होना चाहिए।
मैंने यह भी देखा है कि थ्री 20 के TTWebController
में मेरे जैसा ही समस्या है।
लेकिन समस्या यह है कि इस मुद्दे से उत्पन्न होती है कि प्रतिनिधि तरीकों बुलाया के बिना, मैं सक्षम/अक्षम करने पीछे या आगे ब्राउज़िंग बटन जब नए अनुरोधों लोड किए गए हैं यूआई अद्यतन करने में असमर्थ हूँ है।
और विचार क्यों यह हो रहा है या मैं कैसे यूआई अद्यतन करने के लिए जब एक नया अनुरोध किया जाता है यह आस-पास काम कर सकते हैं?
मुझे लगता है कि यह एक आईओएस बग हो सकता है? –
मैं इस मुद्दे को आजमाने के लिए अपने मैक एटीएम पर नहीं हूं, लेकिन यह दिलचस्प है कि आपने उल्लेख किया है कि यह कुछ वीडियो पेज पर होता है। क्या यह हो सकता है कि पृष्ठ स्ट्रीमिंग के लिए कनेक्शन खोला गया हो? मैं प्रस्ताव दूंगा कि आप पृष्ठ URL के साथ NSURLRrquest बनाने का प्रयास करें और देखें कि HTML डेटा लोड होने के बाद कनेक्शन बंद हो रहा है या नहीं। – pmilosev
अरे, क्या आपने कभी इस समस्या को हल किया है? मैं m.youtube.com के साथ खेल रहा हूं और यह एक दुःस्वप्न है। –