Как Facebook контролирует #! в URL
Как я могу контролировать #! в URL, предположим, у меня есть следующий URL
http://www.facebook.com/#!/video/video.php?v=1106030301789
Теперь, как это контролирует Facebook #!
в URL....
3 ответа
Решение
http://googlewebmastercentral.blogspot.com/2009/10/proposal-for-making-ajax-crawlable.html - это может объяснить немного об этом:-)
Взгляните на sammy.js
$.sammy(function() {
this.get('#/', function() {
$('#main').text('Welcome!');
});
});
Или route.js
route('#/Learn').bind(function(){
Alert('Alert1');
});
Есть также стандартный способ сделать это с новым событием popstate в html5
Краткий ответ: через Ajax
Ajax позволяет главной странице динамически загружать контент без необходимости обновления страницы