जापान में कई ब्राउज़र (EZWeb, i-mode, आदि) मेटा रिफ्रेश की अनुमति नहीं देते हैं, और वास्तव में, वे आपके वेबपेज के स्थान पर "यह पृष्ठ नई तकनीक का उपयोग करता है और प्रदर्शित नहीं किया जा सकता" जैसे चेतावनी संदेश प्रदर्शित कर सकते हैं।

मैं कैसे बता सकता हूं कि कोई मोबाइल ब्राउज़र मेटा-रीफ़्रेशिंग का समर्थन नहीं करता है ताकि मैं उन मामलों में अलग-अलग कार्रवाई कर सकूं?

धन्यवाद

1
m0rtimer 26 फरवरी 2011, 05:02
1
आपको मेटा-रीफ्रेश की आवश्यकता क्यों है? इसे हासिल करने के और भी कई तरीके हैं। अधिकांश मोबाइल ब्राउज़र वास्तव में जावास्क्रिप्ट चलाते हैं।
 – 
Brad
26 फरवरी 2011, 05:05
1
आपकी टिप्पणी के लिए धन्यवाद। मैं मेटा-रीफ्रेश का उपयोग करना चाहता हूं क्योंकि, नहीं, अधिकांश मोबाइल ब्राउज़र (यहां छोड़े गए स्मार्टफोन), जापान में कम से कम, जावास्क्रिप्ट का समर्थन नहीं करते हैं। मुझे पता है क्योंकि मैं वहां हूं और कई हैंडसेट (ईज़वेब, आई-मोड) पर परीक्षण करता हूं।
 – 
m0rtimer
26 फरवरी 2011, 05:26
ठीक है, तो आप रिफ्रेश क्यों करना चाहते हैं? क्या यह एक साधारण रीडायरेक्ट के लिए है? यदि ऐसा है, तो आप Location: शीर्षलेख के साथ एक HTTP 304 कर सकते हैं और HTTP का समर्थन करने वाले किसी भी उपकरण को इसका पालन करना चाहिए।
 – 
Brad
26 फरवरी 2011, 05:40

2 जवाब

सबसे बढ़िया उत्तर

इस तरह के कुछ के लिए सबसे अच्छा विकल्प पृष्ठ पर मेटा-रीफ्रेश के साथ एक लिंक प्रदर्शित करना है। पारंपरिक "यहां क्लिक करें यदि पृष्ठ आपको 5 सेकंड में पुनर्निर्देशित नहीं करता है" इस तरह की चीज। पीसी क्षेत्र में वर्षों से यही किया जा रहा है।

यदि आप अभी रीडायरेक्ट कर रहे हैं तो आपको Location: हेडर के साथ HTTP 304 पर भी विचार करना चाहिए।

यदि इसके बजाय आप एक निश्चित समय के बाद एक पृष्ठ को पुनः लोड करना चाहते हैं, तो आप फंस गए हैं। जावास्क्रिप्ट के बिना, कोई अन्य विधि नहीं है जिसका उपयोग आप इसे स्वचालित रूप से करने के लिए कर सकते हैं।

1
Brad 26 फरवरी 2011, 05:42

जावास्क्रिप्ट के बिना आप वास्तव में उपयोगकर्ता एजेंट सूँघने तक सीमित हैं। सबसे अच्छा अनुभव प्रदान करने के लिए मैं ज्ञात यूए स्ट्रिंग्स का उपयोग करने की अनुशंसा करता हूं ताकि केवल उन ब्राउज़रों को मेटा-रीफ्रेश भेज सकें जिन्हें आप जानते हैं और जिन्हें आप नहीं जानते हैं उनके लिए एक सादा HTML प्रतिक्रिया भेजें जिसमें उपयोगकर्ताओं के लिए क्लिक करने के लिए एक लिंक है ताज़ा करें।

0
Samuel Neff 26 फरवरी 2011, 05:39