/ / HTML5 / JS / ऑफ़लाइन मोड - क्वेरी मापदंडों वाले पृष्ठ के लिए अनुरोध - html5, ऑफ़लाइन-कैशिंग

एचटीएमएल 5 / जेएस / ऑफ़लाइन मोड - क्वेरी पैरामीटर वाले पेज के लिए अनुरोध - एचटीएमएल 5, ऑफलाइन-कैशिंग

मेरे पास एक पृष्ठ है जो कैश मेनिफ़ेस्ट (/ कैश) का हिस्सा है।

जैसे ही मेरा आवेदन ऑफ़लाइन मोड है, मैं उस पृष्ठ को खोल सकता हूं (http://app/cache)। लेकिन अगर मैं इसे क्वेरी स्ट्रिंग के साथ एक्सेस करने की कोशिश करता हूं, तो क्रोम इसे गैर-मौजूदा और रिटर्न फ़ॉलबैक पेज के रूप में मानता है (http://app/cache?url=1234 - काम नहीं करता)।

किसी को भी इसके लिए समाधान जानता है?

उत्तर:

जवाब के लिए 5 № 1

मैं मापदंडों का पारित करने के लिए # का उपयोग करता हूं। ऐशे ही:

http://app/cache#url/1234

ब्राउज़र्स हैशटैग को अनदेखा कर देते हैं, लेकिन आपका पेज जावास्क्रिप्ट उस पर पार्स और कार्य कर सकता है।


जवाब के लिए 0 № 2

यह सच होना चाहिए कि आप खुल नहीं पाएंगेब्राउज़र पर url बांधकर पेज। आप पेज को खोलने के लिए पेज पर क्लिक करेंगे। तो क्लिक करें एक जावास्क्रिप्ट फ़ंक्शन को कॉल करें। फ़ंक्शन के लिए क्वेरी मान पास करें। नाम के साथ स्थानीयस्टोरेज के लिए क्वेरिस्ट्रिंग मान को सहेजें।

जब पृष्ठ खुलता है तो पृष्ठ लोड पर स्थानीयस्टोर से इस मान को पढ़ें और अपने पृष्ठ में मूल्य और उपयोग प्राप्त करें।