2010-12-07 14 views
6

संभव डुप्लिकेट:
What's the shebang (#!) in Facebook and new Twitter URLs for?यूआरएल में विस्मयादिबोधक क्यों प्रयोग किया जाता है?

हाय

मैं बस सोच रहा था क्या का उपयोग है "!" इस

http://www.facebook.com/profile.php?id=xxxxxxxx&v=wall#!/profile.php?id=yyyyyy&v=wall

तरह यूआरएल में मैं जानता हूँ कि फेसबुक जावास्क्रिप्ट के साथ क्वेरी स्ट्रिंग पैरामीटर को बदलने के लिए उपयोग करता # (हैश) लेकिन विस्मयादिबोधक का अर्थ क्या है (!), क्यों यह # के बाद प्रयोग किया जाता है ? हम क्वेरीस्ट्रिंग पैरा को बदलने के लिए केवल # के साथ भी काम कर सकते हैं। क्या इसका उपयोग करने का कोई फायदा है! ? या कोई अन्य चीज है जो मुझे याद आ रही है?

+0

इस संबंधित SO प्रश्न पर एक नज़र डालें: http://stackoverflow.com/questions/3009380/whats-the-shebang-in-facebook-and-new-twitter-urls-for – McStretch

उत्तर

3

पूरी तरह से वैध जवाब की जांच यह AJAX अनुरोध, one that lets google crawl that ajax content के लिए इस्तेमाल एक सम्मेलन है। इसके कुछ अन्य प्रमुख उदाहरण हैं, उदाहरण के लिए ट्विटर।

क्रोम में (और अन्य ब्राउज़र जैसे ही वे इसका समर्थन करते हैं) आप उन यूआरएल को नहीं देख पाएंगे, क्योंकि फेसबुक भी पता बार/ब्राउज़र इतिहास में यूआरएल बदलने के लिए कुछ एचटीएमएल 5 इतिहास सुविधाओं का उपयोग कर रहा है।

संबंधित मुद्दे