Как сделать историю при Ajax? (без библиотек) Как-то через решетку в адресе делается - но как? + History API.
//Идеи реализации какие-то
Есть /ajax/frame.php, который как бы отвечает за один блок (его содержимое).
Нужно сделать, чтобы в него передавались запросы адресов frame.php?url=/index или url=/account (плюс над безопасностью надо поработать)..
<a href="/home" onclick="return go(this,event)">Ссылка ajax</a>
This - для того, чтобы прочитать href (хотя можно и просто через event).
С помощью event прочитать, какой кнопкой нажата ссылка (если средней - открыть ссылку в новой вкладке, если левой - загрузить блок с id="content" и return false чтобы браузер не перешел по ссылке).
example.com/account#/home. С помощью History API можно как-то подменить, чтобы не видеть пользователю все, до решетки.
Против F5 - в HEAD прописать скрипт, который бы при наличии в адресе example.com/ссылка1#/ссылка2 перенаправлял location.href=example.com/ссылка2.
Кто может помочь подбору статей/трэдов или реализации? Нашел уйму по history plugin в JQuery, а не нативному JS.
Спасибо.