Facebook Ajax는 어떻게 작동합니까? 2 ~ 3 개월 전에 #을 사용했지만 전체 주소 표시 줄이 바뀌고 있습니다.Facebook 및 Ajax
답변
사용 된 첫 번째 방법은 "Ajax Crawling"입니다 (answer 참조).
하지만 새로운 접근 방식은 단지 HTML5 History API입니다. Github는 트리 탐색에이 방법을 사용하고 있습니다. 자세한 내용은 here을 참조하십시오.
그냥 페이스 북이 확실히 (이전 GitHub의 기사에서 direct link)가 HTML5 역사의 API를 사용하고 있음을 지적 :
편집 (I 읽고 매우 유익한로 비디오를보고 모든 독자를 권장합니다).
대단히 감사합니다. 그게 정확히 내가 찾고 있었던거야. – borayeris
그들은 여전히 내가 말할 수있는 한 #을 사용합니다 (하지만 우리는 다른 버전일까요?). 나에게 그들의 링크는 다른 페이지에 대한 것이지만, 내 onclick을 가로 채고 Ajax 요청으로 클릭을 변경한다. 어쩌면 JS를 사용하지 않고 복사 및/또는 작동시킬 때 더 깨끗한 URL을 만들 수 있을까요?
아마도. 하지만 내 버전에는 #가 없지만 여전히 헤더는 정적이며 주소 표시 줄과 내용은 변경 가능합니다. – borayeris
- 1. AJAX 및 Facebook Apps
- 2. Facebook 인증을 사용하는 AJAX
- 3. Facebook PHP-SDK + jQuery AJAX
- 4. periodic_call_remote : 레일즈 AJAX for facebook 앱
- 5. facebook graph api ajax XMLHttpRequest - Null 결과?
- 6. jquery ajax with facebook 소셜 그래프 json
- 7. Facebook AJAX 요청에서 PHP 세션 유지
- 8. Facebook 응용 프로그램에서 jQuery Ajax 사용
- 9. ajax 호출은 내 facebook iframe에 null을 반환합니다.
- 10. Facebook OAUTH2 및 PHP/JSDK
- 11. Facebook API 및 Drupal
- 12. Facebook 및 dotnetopenauth 문제
- 13. Facebook 및 iOS
- 14. Facebook 및 무국적 서버
- 15. Facebook 및 iFrame
- 16. cURL 쿠키 및 Facebook
- 17. Facebook API 및 Safari
- 18. .NET 및 Facebook 통합
- 19. Facebook 로그인 및 CAS
- 20. Facebook app 및 formview
- 21. will_paginate 및 facebook/facebooker
- 22. Facebook omniauth 콜백 및 #_
- 23. Facebook 및 example.com 통합
- 24. Facebook Connect 및 .NET
- 25. Facebook 및 PHP
- 26. Ajax 및 facebox 문제
- 27. $ .ajax 및 ashx 페이지
- 28. Ajax 및 인터넷 탐색기
- 29. AJAX/XMLHttpRequest 및 쿠키
- 30. max_user_connections 및 ajax
"Facebook Ajax work"란 무엇을 의미합니까 ??? 그것은 너무 일반적입니다. – dwarfy
일부 페이스 북 페이지는 아약스가 아니므로 주소를 완전히 다른 페이지로 변경하고 일부 콘텐츠는 아약스를 사용하여 가져옵니다. 예를 들어 벽의 끝까지 가면 더 많은 콘텐츠를로드합니다. 그리고 일부 콘텐트는 "혜성"또는 "롱 폴링"을 사용하여 업데이트됩니다. 이는 페이스 북이 당신과의 연결을 유지하고 필요에 따라 실시간으로 업데이트를 보내는 것을 의미합니다 ... 그래서 당신은 무엇을 의미합니까? – dwarfy
내 프로필을 클릭하고 프로필을 클릭하면 내 친구의 프로필을 볼 수 있습니다. – borayeris