Что вам нужно сделать, это добавить хеш-имя в document.location (я не включаю сам код табуляции, для удобства чтения)
Допустим, HTML-код вашей вкладки выглядит следующим образом:
<a href="/page-to-fetch">Page</a>
Тогда Ваш javascript будет выглядеть так:
$('a.tab').mouseover(function(){
document.location = document.location.hash = this.href;
// Insert code for loading ajax content of the url of the tab pressed
// Something like
$('.tab-content-area').load(this.href);
});
Таким образом, когда вы щелкаете по вкладке, URL-адрес изменится на + '#sjjdsjsd', поэтому URL-адрес изменится. И ваша кнопка "Назад" тоже будет работать.
Тогда вам просто нужно добавить код для загрузки страницы, чтобы проверить, есть ли установленное значение хеш-функции, и загрузить этот контент (если мы пришли с другой страницы или что-то в этом роде)
$(document).ready(function(){
if (document.location.hash) {
$('.tab-content-area').load(document.location.hash);
// Or however you're doing it or want to do it.
}
});
Это должно быть все, что вам нужно. Но я не знаю ваш код вкладки или вы используете плагин для вкладок.