2010-12-29 10 views
5

मेरे पास AJAX सामग्री के साथ एक एप्लिकेशन है और मैं चाहता हूं कि उपयोगकर्ता URL साझा कर सकें जहां पृष्ठ की सामग्री यूआरएल के हैश/एंकर भाग ('#' के बाद सामान) द्वारा निर्धारित की जाती है। । यही है, मैं यूआरएल के हैश हिस्से के आधार पर opengraph टैग के मान निर्धारित करना चाहता हूं।फेसबुक ओपेनग्राफ और AJAX सामग्री

Google इस के लिए एक तंत्र है: http://code.google.com/web/ajaxcrawling ... arted.html

फेसबुक करता है?

धन्यवाद

उत्तर

-1

सं

इसके अलावा, यह मत करो। उपयोगकर्ताओं को किसी भी # एस के साथ पूर्ण यूआरएल की तरह बनाएं। आप अपनी साइट में त्वरित संक्रमण के लिए # यूआरएल का उपयोग कर सकते हैं, लेकिन मैं आपको प्रत्येक चीज के लिए पूर्ण गैर # यूआरएल रखने की सलाह देता हूं।

+0

यह गलत है (2014 में), फेसबुक सही ढंग से # को संभालता है! _escaped_fragment_ के साथ – OlliM

5

हां।

फेसबुक AJAX साइटों को Google के समान तरीके से संभालता है। हैशबैंग वाले यूआरएल को _escaped_fragment_ पैरामीटर के साथ बदल दिया गया है।

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Flikeapage.com%2F%23!%2FChristmas%2Fvs%2FBacon

और

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Flikeapage.com%2FChristmas%2Fvs%2FBacon

सुनिश्चित करें कि ओपन ग्राफ़ जानकारी, जैसे URL क्या वास्तविक पृष्ठ के साथ मेल खाता है:

निम्नलिखित की तुलना करें। अन्यथा, एफबी त्रुटि होगी, जैसा कि मेरे पास था।

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