После добавления этого короткого js-кода:
$(document).ready(function() {
//check to see if it's an external link and if so do the splashpage
$('a').click(function() {
var $this = $(this);
//get the redirect url
var redirect_url = $this.attr('href');
var string_url = String(redirect_url);
if (string_url.indexOf("http") !== -1) {
$('#external_link_modal').modal({
overlayClose: true,
overlayCss: {
backgroundColor: "#ebebeb"
}
});
setTimeout(function() {
window.location.replace(string_url);
}, 2500);
return false;
}
});
});
Когда кто-то нажимает на ссылку (скажем, на странице A), появляется предупреждение, а через некоторое время перенаправляет пользователя на новый URL (скажем,Страница B).
Однако, когда кто-то нажимает кнопку «Назад» в браузере на странице B, вместо того, чтобы перевести пользователя на страницу A, как это должно быть, он фактически переносит его на страницу, просмотренную перед Страница А.
Это действительно странно.Кто-нибудь знает, почему?
Заранее спасибо!