Я нашел ответ на мою проблему, думаю, это может быть полезно для других.
Проблема была в том, как я назначил новые URL-адреса для своего Iframe, я использовал Jquery, поэтому это выглядело примерно так:
$('#myIFrame').attr('src',newUrl);
При назначении URL-адреса таким образом добавляется новая запись в список посещенных URL-адресов браузера, к которой можно вернуться.
Это было нежелательное поведение, поэтому после некоторого поиска в Google я обнаружил, что вы можете назначить новый URL-адрес для объекта Iframe, не добавляя его в «черный список», это выглядит так:
var frame = $('#myIFrame')[0];
frame.contentWindow.location.replace(newUrl);
Таким образом, кнопка «Назад» ведет себя точно так, как и ожидалось.
Кстати, я получил ответ от здесь .
Надеюсь, это помогло вам так же, как и мне.