После добавления этого короткого кода 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).
Однако, когда кто-то нажимает кнопку "Назад" в браузере на странице Б, вместо того, чтобы направить пользователя на страницу А, как предполагалось, он фактически перенаправляет его на страницу, которую он просматривал до страницы А.
Это действительно странно. Кто-нибудь знает, почему?
Заранее спасибо!