मेरा UIWebview
loadHtmlString का उपयोग कर स्थानीय HTML फ़ाइल लोड करता है। लोड किए गए पृष्ठ में अन्य स्थानीय HTML फ़ाइलों के साथ-साथ वास्तविक लिंक जो इंटरनेट का उपयोग करते हैं।आईफोन UIWebView loadHtmlString इतिहास में जोड़ा नहीं गया
मैं के साथ एक वापस बटन जोड़ लिया है:
अगर ([self.webView canGoBack]) [self.webView GoBack];
यह ठीक काम करता है सिवाय इसके कि यह loadHtmlString से लोड किए गए मूल पृष्ठ को नहीं पहचानता है।
उदाहरण के लिए, अगर मैं नेविगेट करें:
स्थानीय -> स्थानीय -> वेब
स्थानीय एक्स स्थानीय < - वेब (प्रथम वापस काम करता है, अगले करता है कुछ भी नहीं है।)
मैं वेबव्यू कैसे प्राप्त कर सकते हैं मूल पृष्ठ को पहचानने के लिए बैक बटन भी इसके लिए काम करता है? क्या मैं इसे किसी भी तरह वेबव्यू के इतिहास में जोड़ सकता हूं?
अग्रिम धन्यवाद!
मैं WebView, जिनमें से उपयोगकर्ता पहले पृष्ठ (भरी हुई loadHtmlString
का उपयोग) पर था कि क्या नज़र रखी के लिए एक प्रतिनिधि बनाया:
मैं तर्क दूंगा कि 'loadHtmlString:' सबसे सरल उपयोग मामलों के लिए सभी के लिए खराब अभ्यास है। आपको इसके बजाए एक स्थानीय वेब सर्वर चलाने पर विचार करना चाहिए। मुझे [कोकोएचटीपीएससेवर] (https://github.com/robbiehanson/CocoaHTTPServer) और [मूशा टेम्पलेट्स] (https://github.com/groue/GRMustache) के साथ सफलता मिली है। यदि आप एचटीएमएल/जावास्क्रिप्ट में अपना पूरा ऐप लिखने में सक्षम हैं, तो [Trigger.io] (https://trigger.io/) या इसी तरह का उपयोग करने पर विचार करें। –
मेरा उपयोग मामला बहुत आसान था। बस प्रारूप जैसे पुस्तक के हिस्से के रूप में स्थिर पृष्ठों की सेवा। – Felix
स्टेटिक पेज? बढ़िया, उन्हें अपने बंडल में सहेजें और मैं जिस तकनीक का वर्णन करता हूं उसका उपयोग करें http://stackoverflow.com/a/17557309/354144 –