मुझे यह देखने की इच्छा है कि जब कोई उपयोगकर्ता हमारे पृष्ठ को लोड करता है तो यह देखने के लिए जांच करता है कि वे मोबाइल डिवाइस पर हैं और फिर यह उन्हें हमारी साइट के मोबाइल संस्करण पर रीडायरेक्ट करेगा, लेकिन मूल हैश टैग रखें उनके द्वारा दिए गए लिंक से। मैंने जावास्क्रिप्ट में हैश टैग के साथ नया स्थान सेट करने का प्रयास किया है और यह क्रोम में काम करता है लेकिन सफारी में काम नहीं करता है। मैंने पढ़ा है कि यह सफारी कुछ करता है। क्या इसके आसपास कोई काम है?मैं मोबाइल साइट पर रीडायरेक्ट कैसे करूं लेकिन हैश टैग रखूं?
उत्तर
हमें वास्तव में हमारे ग्राहकों से बहुत ही समान बग रिपोर्ट मिली है।
हमारे लिए परिदृश्य में #quicklogin/abc123
के रूप में एक हैशटैग शामिल है और सफारी में साइट को देखने पर ही दिखाई दिया। यह प्रारंभिक यूआरएल का हिस्सा था जिसे क्लाइंट लोड करेगा और यह उन्हें वैकल्पिक लॉगिन स्क्रीन के साथ प्रस्तुत करेगा। सफारी में सीधे यूआरएल पर जाने पर, ब्राउज़र ने पूरे टैग को हटा दिया और इसे अनदेखा कर दिया।
जब हमने इसे #quicklogin/test
(या किसी अन्य हैश में केवल अल्फा वर्ण वाले) में बदल दिया, तो यह ठीक काम करता था। यह साइट लोड करते समय ठीक काम करता है और फिर दो अलग-अलग चरणों में हैश टैग मैन्युअल रूप से लागू करता है।
तो हमारा निष्कर्ष यह है कि सफारी में संख्यात्मक मूल्य वाले हैशटैग के साथ कुछ गड़बड़ हो सकती है।
हमने इसका थोड़ा परीक्षण किया, और * केवल * लोअरकेस अक्षरों का काम ('a-z')। कम से कम '=', '_' और' Z' के परिणामस्वरूप सफारी पूरे टुकड़े को हटा रहा था। – Timmmm
आपको या तो जावास्क्रिप्ट के साथ रीडायरेक्ट करके ऐसा करना है (क्योंकि जावास्क्रिप्ट हैश मान पढ़ सकता है) या उपयोगकर्ता एजेंट के आधार पर सशर्त रूप से विभिन्न HTML को लौटकर।
ब्राउज़र को 302 के माध्यम से हैश खंड को संरक्षित करना है, लेकिन अक्सर नहीं (नीचे 3 साल की वेबकिट बग देखें) और अन्यथा हैश टुकड़े सर्वर पर नहीं भेजे जाते हैं, इसलिए उन्हें मैन्युअल रूप से निपटाया नहीं जा सकता है।
आप बच चाहिए '#' प्रतीक और सब कुछ ठीक हो जाएगा
यह किसी अन्य प्रश्न पर पोस्ट की गई दूसरी प्रति की तुलना में अधिक समझ में नहीं आता है। –
यह वास्तव में काम करता है ... "# 23" के साथ "# 23" को एक आकर्षण की तरह काम करता है! धन्यवाद! – user1265146
- 1. jquery मोबाइल रद्द करना 302 बाहरी साइट पर रीडायरेक्ट
- 2. मैं www पर कैसे रीडायरेक्ट करूं? Heroku पर मेरी फ्लास्क साइट का संस्करण?
- 3. प्राइमफेस - मोबाइल संस्करण पर रीडायरेक्ट कैसे करें?
- 4. मोबाइल रीडायरेक्ट
- 5. मैं कर्ल रीडायरेक्ट पर कुकीज़ कैसे पास करूं?
- 6. मैं मोबाइल डिवाइस पर वेबसाइट डिज़ाइन का परीक्षण कैसे करूं?
- 7. मैं अपाचे से टॉमकैट पर रीडायरेक्ट कैसे करूं?
- 8. मोबाइल साइट एसईओ - Google
- 9. Symfony2 में कैसे मैं एक लंगर टैग/हैश
- 10. मैं मोबाइल उपकरणों पर फेसबुक एपीआई का उपयोग कैसे करूं?
- 11. मैं नोसेटेट्स के आउटपुट को टेक्स्टफाइल पर रीडायरेक्ट कैसे करूं?
- 12. मैं रूट - public/index.html पर रीडायरेक्ट कैसे करूं?
- 13. मैं वर्डप्रेस साइट पर डेटाबेस क्वेरी आंकड़े कैसे प्रदर्शित करूं?
- 14. मैं उन्नत पायथन हैश ऑटोविविफिकेशन कैसे करूं?
- 15. विम में, मैं "=" पर कैसे मिलान करूं लेकिन "==" पर नहीं?
- 16. मोबाइल डिवाइस को मेरी साइट के वैकल्पिक संस्करण पर रीडायरेक्ट करें
- 17. htaccess 301 पूरी साइट को रीडायरेक्ट करता है लेकिन अपवाद
- 18. मैं एक फाइल पर SHA1 हैश कैसे करूं?
- 19. मैं अपना सीएसएस कहां रखूं, मैं मास्टर पेज से इसे कैसे लिंक करूं?
- 20. मैं अपनी वर्डप्रेस साइट पर स्टैक ओवरफ़्लो के लिए विजेट कैसे रखूं?
- 21. मैं एक हैशसेट वर्णानुक्रमित आदेश कैसे रखूं?
- 22. jQuery मोबाइल 301 रीडायरेक्ट मुद्दे
- 23. लोगों को मोबाइल साइट से डेस्कटॉप साइट पर वापस लौटने दें
- 24. मैं गिट हुक में नए टैग पर प्रतिक्रिया कैसे करूं?
- 25. मोबाइल पहचान उच्च ट्रैफ़िक साइट
- 26. मैं मार्कअप टैग कैसे संरक्षित करूं?
- 27. कस्टम जेएसपी टैग - मैं टैग का बॉडी कैसे प्राप्त करूं?
- 28. मैं savon नेस्टेड विशेषताओं का उपयोग कैसे करूं! हैश?
- 29. मैं htaccess का उपयोग कर डोमेन को सबडोमेन पर रीडायरेक्ट कैसे करूं?
- 30. मैं एएसपी.Net से बाहरी यूआरएल पर कैसे पोस्ट करूं और फिर रीडायरेक्ट करूं?
आप हमें अपने कोड दिखा सकते हैं? – JamesHalsall
हाँ, मैं बस जावास्क्रिप्ट में विंडो। स्थान स्थापित कर रहा था। सफारी बाहर हैश टैग रीडायरेक्ट का समर्थन नहीं करता है, जो कि बहुत परेशान है क्योंकि iPhones और iPads सभी सफारी हैं। तो कुछ js इस window.location = "http://www.example.com/#page2" आपको साइट पर ले जाएंगे, लेकिन यह हैश टैग की तरह पेज 2 पर नहीं जायेगा। रीडायरेक्ट करते समय सफारी हैश टैग स्ट्रिप्स करता है। –
आपने कहाँ पढ़ा * यह कुछ सफारी करता है *? – alex