मुझे एक पृष्ठ को दूसरे पृष्ठ पर इंगित करने और फिर किसी विशेष अनुभाग पर स्क्रॉल करने की आवश्यकता है। क्रोम में www.example.com # section1 कर रहा है चाल (# अनुभाग 1 एक एंकर या तत्व की आईडी हो सकती है)।सफारी हाइपरलिंक्स पर क्लिक करते समय हैशटैग को अनदेखा/हटा रहा है?
मैं क्रोम और फ़ायरफ़ॉक्स में यह कोशिश की है और दोनों ब्राउज़र में यह ठीक (काम करता है मुझे फिर भी सफारी में लंगर के लिए स्वचालित रूप से पृष्ठ पर ले जाता है और फिर स्क्रॉल हैश गायब हो जाता है जब मैं लिंक पर क्लिक करें।
क्यों है यह हो रहा है? क्या यह सफारी पर करना संभव है, अगर नहीं, तो मैं इस समस्या के आसपास कैसे जा सकता हूं?
बस कुछ ऐसा चाहता था जो दूसरों की मदद कर सके। मुझे भी यही समस्या आ रही थी। प्रारूप बिल्कुल समाधान की तरह था। हालांकि, सर्वर पथ (वर्डप्रेस। Htaccess) को बदलने के लिए mod-rewrite का उपयोग कर रहा था। ऐसा लगता है, जब यूपीएल सर्वर द्वारा रीडायरेक्ट किया जाता है तो सफारी हैश को स्ट्रिप करता है। – mrbinky3000
आपको उन URL के लिए भी इसकी आवश्यकता है जो 'http: // www.example.com/foo # item-1' जैसे निर्देशिका नामों की तरह दिखते हैं। सफारी यहां पुनर्निर्देशित करने से टुकड़ा गिर जाएगा। आपको उन्हें यहां http: // www.example.com/foo/# item-1' भेजना होगा। – micah94