Вы можете поймать window.onbeforeunload()
и использовать файлы cookie для хранения количества нажатий кнопки «Назад» при каждом срабатывании кнопки «Назад», вы можете обновить файл cookie. Попробуй это.
Используйте popstate и файлы cookie, которых вы можете достичь. Я использовал плагин под названием cookie.
а также импортировать их на свою страницу.
Вот импорт.
<script src="/jqueries/jquery.cookie.js"></script>
Это код, который я использовал.
$(window).on('popstate', function () {
var val = 1;
if (typeof $.cookie('example') === 'undefined') {
//no cookie
} else {
//have cookie
val = parseInt($.cookie("example")) + 1;
$.removeCookie("example");
}
$.cookie("example", val, { expires: 7 });
//alert($.cookie("example"));
});
Это грубый код. Вы можете сделать его таким, каким хотите. Он создаст pushstate
Добавьте это в скрипт..
В HTML есть только DEMO-контент
<input type="text" id="t1" />
<input type="text" id="t2" />
<input type="text" id="t3" />
<input type="text" id="t4" />
<input type="text" id="t5" />
Это сценарии pushstate HTML5 без AJAXify. Попробуйте эти...
$('#t1').click(function () {
if (window.history.replaceState) {
window.history.pushState('', 'Title', '/YourPagename/123/1234');
}
});
$('#t2').click(function () {
if (window.history.replaceState) {
window.history.pushState('', 'Title', '/YourPagename/123/12345');
}
});
$('#t3').click(function () {
if (window.history.replaceState) {
window.history.pushState('', 'Title', '/YourPagename/123/123456');
}
});
И так далее. Объявить подобное для других
По этому можно.
Эта часть предназначена для передачи значений URL-адреса, здесь t1, t2 получит значения, связанные с URL-адресом.
var ourl = "", t1 = "", t2 = "";
if (window.history.replaceState) {
ourl = document.URL.toString();
var url = document.URL.toString().replace('http://', '');
var cnt = 0;
for (i = 0; i < url.length; i++) {
if (url[i] == '/') {
cnt++;
}
else if (cnt == 2) {
t1 += url[i];
}
else if (cnt == 3) {
t2 += url[i];
}
}
}
person
Ganesh Gaxy
schedule
18.08.2014
track
функционировать как обратные вызовы - person Toni Michel Caubet   schedule 12.08.2014localStorage
, а затем сравненияlocation
,referrer
и последнего посещенного URL-адреса в стеке, чтобы сделать вывод, что пользователь вернулся с другой страницы веб-сайта? - person pawel   schedule 12.08.2014