Ну вот так вроде не изменяется ссылка при клике "назад" при закрытии окна:
window.addEventListener('popstate', function(e) {
$('.popup-background').css('opacity', '0');
$('.popup-background').css('visibility', 'hidden');
$('.popup-post').removeClass('active');
$('#content_owerflow').removeClass('active');
$('body').removeClass('active2');
var url = $(this).attr('href');
if(url != window.history.back){
window.history.pushState(null, null, null);
}
});
Это подходит Достаточно сделать кнопку "вперед" неактивной при закрытии попап
Но правильно ли это все?
Сомневаюсь не просто, потому что я не профессионал, а потому что ИНОГДА при закрывании окна стрелкой "назад", кнопка "лоадер" браузера дергается, как будто происходит сначала неопределенный конфликт, а затем "лоадер" доходит в нужное состояние