मैं विंडोज फोन 7 पर एक ऐप बना रहा हूं जो लोगों को ऑफ़लाइन एचटीएमएल सामग्री पढ़ने देता है। क्या इनलाइन ब्राउज़र या HTML देखने का नियंत्रण दिखाने का कोई तरीका है?मैं उपयोगकर्ता को ब्राउज़र लॉन्च किए बिना HTML/WebSite सामग्री ब्राउज़ करने देता हूं (इनलाइन ब्राउज़र की आवश्यकता है)?
उत्तर
WebBrowser
नियंत्रण आपको मनमानी HTML प्रदर्शित करने की अनुमति देता है।
Navigate()
आपूर्ति URL पर स्थित एक फ़ाइल की सामग्री को प्रदर्शित करेगा:WebBrowser
नियंत्रण आप HTML प्रदर्शित करने के लिए उपयोग कर सकते हैं पर दो तरीकों रहे हैं। यह फ़ाइलIsolatedStorage
या सर्वर पर हो सकती है।NavigateToString()
आपके द्वारा दिए गए HTML स्ट्रिंग को प्रदर्शित करेगा।
आपके मामले में मेरा अनुमान है कि आप ऑफ़लाइन भंडारण के लिए वेबपेज डाउनलोड करने के लिए, तो Navigate
विधि यह प्रदर्शित करने के लिए एक WebClient
वस्तु का उपयोग करेंगे।
हालांकि, NavigateToString
का लाभ यह है कि आप स्टाइल पृष्ठ जैसे कुछ ठंडा (या आवश्यक) सामान करने के तरीके पर स्ट्रिंग को बंद कर सकते हैं ताकि यह वर्तमान फोन थीम के साथ पूरी तरह से मेल खा सके, या सभी लिंक क्लिक को पकड़ सके और उन्हें बाहरी ब्राउज़र में पॉप करें (अन्यथा वे WebBrowser
नियंत्रण में लोड होते हैं)।
मैंने स्टाइल और लिंक क्लिकरी का विवरण दस्तावेज किया है here।
हाँ, वहाँ Microsoft.Phone.Controls
में एक WebBrowser
नियंत्रण आप तो IsolatedStorage
करने के लिए अपने (ऑफलाइन) फ़ाइलों को सहेजने यदि आप फिर फ़ाइल को एक फोन के माध्यम से इस तरह कोड से देख सकते हैं:
webBrowser1.Navigate(new Uri("offline-file-name.html", UriKind.Relative));
बातें करने के लिए नोट:
आप पृथक भंडारण के भीतर निर्देशिकाओं का उपयोग कर सकते हैं। उरी में बस पूरा रास्ता निर्दिष्ट करें।
यदि ऑफ़लाइन पृष्ठों के बीच नेविगेट किया जाता है, तो सभी पथ सापेक्ष होना चाहिए।
- 1. एंड्रॉइड ब्राउज़र सामग्री-स्वभाव को अस्वीकार करता है: इनलाइन?
- 2. ब्राउज़र से एप्लिकेशन कैसे लॉन्च करें?
- 3. ब्राउज़र के बिना ब्राउज़र संचार के ब्राउज़र?
- 4. आर: वेब ब्राउज़र लॉन्च करें
- 5. मुझे ब्राउज़र से सभी कुकीज़ प्राप्त करने की आवश्यकता है
- 6. पृष्ठ को रीफ्रेश किए बिना ब्राउज़र के पता बार को बदलने का कोई तरीका है?
- 7. उपयोगकर्ता की आवश्यकता के बिना अजाक्स/डोजो
- 8. ब्राउज़र को आपके समर्थन के लिए ब्राउज़र की कितनी आवश्यकता है?
- 9. ब्राउज़र ब्राउज़र प्रारंभ कब करता है?
- 10. उपयोगकर्ता को ब्राउज़र दिखाने के बिना मैं फेसबुक प्रमाणीकरण और मित्र स्थान कैसे जोड़ सकता हूं?
- 11. ब्राउज़र को कॉन्फ़िगर किए बिना स्थानीय वेब प्रॉक्सी कैसे बनाएं
- 12. आइस क्रीम सैंडविच पर ब्राउज़र लॉन्च करना
- 13. पी 2 पी (ब्राउज़र को ब्राउज़र) जावा
- 14. ब्राउज़र में अन्य टैब की सामग्री तक पहुंच
- 15. मैं फ़ायरफ़ॉक्स को स्थानीयहोस्ट पर टेक्स्टरेरा की सामग्री को कैशिंग करने से कैसे रोक सकता हूं?
- 16. क्रॉस-ब्राउज़र संगत इनलाइन वीडियो समाधान
- 17. ब्राउज़र यूआरएल और पृष्ठ की सामग्री पुनः लोड के बिना और टुकड़े का उपयोग किए बिना बदलें
- 18. ब्राउज़र
- 19. मैं ब्राउज़र
- 20. ब्राउज़र यूआरएल योजना से लॉन्च एप्लिकेशन
- 21. मेरे डेस्कटॉप एप्लिकेशन में एक वेब ब्राउज़र की आवश्यकता है
- 22. डेटाबेस को पुनरारंभ किए बिना MySQL InnoDB लॉक को साफ़ करने की आवश्यकता है
- 23. कंसोल विंडो को विचलित किए बिना सी # में लॉन्च करने की प्रक्रिया
- 24. संसाधन लोड किए बिना jQuery के लिए ब्राउज़र पार्स एचटीएमएल
- 25. माइक्रोसॉफ्ट सर्फेस: मैं ब्राउज़र द्वारा अवरुद्ध किए बिना जावास्क्रिप्ट टच/ड्रैग इवेंट्स को काम करने की अनुमति कैसे दूं?
- 26. क्या Node.js के लिए कोई ब्राउज़र रहित websocket क्लाइंट है जिसे ब्राउज़र का उपयोग करने की आवश्यकता नहीं है?
- 27. मैं ब्राउज़र के प्रमाणीकरण संवाद को कैसे दबा सकता हूं?
- 28. ब्राउज़र स्रोत को देखने के तरीके को कैसे लॉन्च करें?
- 29. मैं ब्राउज़र से स्कैनर कैसे ट्रिगर कर सकता हूं?
- 30. ब्राउज़र के बिना सेलेनियम परीक्षण
ग्रेट आलेख! इस उत्तर के लिए धन्यवाद! –